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

Commit

Permalink
Support Internet Explorer 11 and Microsoft Edge
Browse files Browse the repository at this point in the history
  • Loading branch information
matsuo committed Mar 9, 2020
1 parent 173a78f commit 713986d
Show file tree
Hide file tree
Showing 8 changed files with 5,014 additions and 12 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.DS_Store
node_modules
plugin.zip
private.ppk
dist/
23 changes: 19 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,31 @@

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

## 詳細

* 本プラグインを有効にすると、リファラーポリシーとして「same-origin」を指定した場合の挙動となるようにkintoneを調整します。Referrer-Policy for kintoneでは、レコード一覧画面、レコード詳細画面、レコード追加画面、レコード編集画面、レコード印刷画面、グラフ画面を対象として、各画面の表示後にmeta要素(<meta name="referrer" content="same-origin">)を追加するようにしています。さらに、バージョン2.0では、外部サイトへのリンクのある各a要素のrel属性に「noreferrer」を設定するように調整して、Windows 10のInternet Explorer 11とMicrosoft Edgeにも対応しました。(target属性の値が「_blank」になっているa要素についてはrel属性に「noopener」も付加するようにしています)。詳細や経緯については下記の記事もご参照ください。

- Referrer-Policy for kintoneというプラグインを作成しました <https://note.com/matsuo_atsushi/n/ne66c53b03046>
- Referrer-Policy for kintoneのインストール方法 <https://note.com/matsuo_atsushi/n/n65f69d7ef0b8>
- Referrer-Policy for kintone 1.2でスマートフォンに対応しました <https://note.com/matsuo_atsushi/n/n6f0bb14874e6>

## 注意点

* “Referrer-Policy: same-origin”に対応していないWebブラウザーでは、本プラグインによる効果はありません。例えば、Internet ExplorerやMicrosoft Edge(Chromiumベースではないもの)を利用している場合には、リファラー情報の外部への送信は抑制されません(2020年2月現在)
* ポータルやスペースの画面、アプリの設定画面内にあるリンクについては本プラグインによる効果はありません

## ライセンス

* ライセンスはMITライセンスです。

## 変更履歴

* バージョン1.2(2020/02/09):スマートフォンに対応しました。
* バージョン1.1(2020/01/30):印刷用画面でリファラーポリシーが正しく設定されていなかった不具合を修正しました。
* バージョン1.0(2020/01/30):最初のリリースバージョン。
- バージョン2.0(2020/03/09)
- Windows 10のInternet Explorer 11とMicrosoft Edgeに対応しました。外部サイトへのリンクのある各a要素のrel属性に「noreferrer」を設定するようにしました。
- target属性値が「_blank」になっているa要素についてはrel属性に「noopener」も付加するようにしました。
- レコードを編集するボタンを押した時やレコード編集画面でキャンセルボタンを押した時、レコード詳細画面でページ送りをした時などにmeta要素が重複して追加される不具合を修正しました。
- バージョン1.2(2020/02/09)
- スマートフォンに対応しました。
- バージョン1.1(2020/01/30)
- 印刷用画面でリファラーポリシーが正しく設定されていなかった不具合を修正しました。
- バージョン1.0(2020/01/30)
- 最初のリリースバージョン。
Loading

0 comments on commit 713986d

Please sign in to comment.