Skip to content
This repository has been archived by the owner on Apr 29, 2023. It is now read-only.

Commit

Permalink
Initial release
Browse files Browse the repository at this point in the history
  • Loading branch information
matsuo committed Jan 30, 2020
1 parent ba50d5b commit 62e30a0
Show file tree
Hide file tree
Showing 7 changed files with 62 additions and 1 deletion.
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: matsuo
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.DS_Store
node_modules
plugin.zip
File renamed without changes.
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,21 @@
# referrer-policy-for-kintone
# Referrer-Policy for kintone

## 概要

* リファラー情報の外部への送信を極力抑制するリファラーポリシーを設定する、kintone用のプラグインです。

## 使い方

* [kintoneシステム管理]の画面で本プラグイン( https://github.com/emic/referrer-policy-for-kintone/releases/latest )を読み込みます(Zip形式圧縮ファイルのまま読み込みます)。

* 適用するアプリの[アプリの設定]>[詳細]>[プラグイン]で[プラグインの追加]をクリックして、本プラグインを選択して、プラグインを追加します。

* アプリの設定に戻ってから[アプリの更新]をクリックすると、プラグインが有効化されます。

## 注意点

* “Referrer-Policy: same-origin”に対応していないWebブラウザーでは、本プラグインによる効果はありません。Internet ExplorerやMicrosoft Edge(Chromeベースではないもの)、iOSのSafariを利用している場合には、リファラー情報の外部への送信は抑制されません(2020年1月現在)。

## ライセンス

* ライセンスはMITライセンスです。
Binary file added src/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions src/js/referrer-policy-for-kintone.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
(function() {
'use strict';
kintone.events.on(['app.record.index.show', 'app.record.detail.show', 'app.record.create.show', 'app.record.edit.show', ' app.record.print.show', 'app.report.show', 'portal.show'], function(e) {
var element = document.createElement('meta');
element.setAttribute('name', 'referrer');
element.setAttribute('content', 'same-origin');
document.head.appendChild(element);
});
})();
28 changes: 28 additions & 0 deletions src/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"manifest_version": 1,
"version": 1,
"type": "APP",
"name": {
"ja": "Referrer-Policy for kintone",
"en": "Referrer-Policy for kintone"
},
"description": {
"ja": "リファラー情報の外部への送信を極力抑制するリファラーポリシーを設定します。",
"en": "This plugin sets referrer policies to prevent sending referrer if possible."
},
"icon": "icon.png",
"homepage_url": {
"ja": "https://www.emic.co.jp/kintone/",
"en": "https://www.emic.co.jp/kintone/"
},
"desktop": {
"js": [
"js/referrer-policy-for-kintone.js"
]
},
"mobile": {
"js": [
"js/referrer-policy-for-kintone.js"
]
}
}

0 comments on commit 62e30a0

Please sign in to comment.