リファレンス ガイド - TLDの追加設定

TLDの追加設定

TLD(Top Level Domain)のカスタマイズ

HTTP-REQUESTが取り扱うすべてのCookieは、
セキュリティ上 Public Suffix List に基いて設定されます。
しかし、TLDは日々新しく登録が成されていますので、
アプリケーションで使用される Public Suffix List は常に最新のものであるとは限りません。
また、独自のTLDを使用の場合(例えばローカルネットワーク上で割り当てられるドメイン等)、
そのようなドメインに対するCookieの利用ができません

もし、新たにTLDを許可したい場合は、
"{ユーザーのドキュメントディレクトリ}/http-request"のフォルダ内に設置した"tld.js"に、
新しいルールを追加する事でその設定が適用されます。
※もし、"{ユーザーのドキュメントディレクトリ}/http-request"の場所がわからない場合は、アプリケーションより「ログフォルダ」を一度開いた後、ログフォルダから上の階層に移動してください。

ルールの記載は以下のようになります。

"tld.js" の編集例:

"{ユーザーのドキュメントディレクトリ}/http-request/tld.js" ファイル

// ファイル内に新しいルールを追加できます
// 例えば、"http://www.example.myhost/" というURL先からの
// Cookie を保存したい場合、"myhost" を設定します。
// その場合は、このようになります
window.tdljsRules['myhost'] = '';

// "http://www.example.abc.myhost/" の場合
window.tdljsRules['myhost'] = 'abc';

// "http://www.example.ghi.def.myhost/" の場合
window.tdljsRules['myhost'] = 'ghi.def';

// また、"|"区切りで複数の設定が出来ます。
window.tdljsRules['myhost'] = 'abc|ghi.def';

// また、"*" を指定した場合は、すべてに適用されます
window.tdljsRules['myhost'] = '*';