URL取得について
[上に]
[前に]
[次に]
あいま
[E-Mail]
1999/12/10(金) 17:35:56
JavaScriptで自ページのURLを取得する場合、
location.hrefやdocument.URLを使うと思うのですが・・・
ブラウザを上下2つのフレームに分けて、上のフレームで下のフレームに
表示されているページのURLを取得して表示したいのですが、、下のページが
上のページと同じサーバ上のページであれば、取得できるのですが、
下のフレームに違うサーバ上のページを表示させるとURLを取得できません。
これは、なぜですか?
また解決方法はありますか?
きたむら
1999/12/10(金) 23:42:45
JavaScriptガイドの下記ページに関連情報があります。
http://developer.netscape.com/docs/manuals/js/client/jsguide/sec.htm#1015705
詳しくはわかりませんが、他ドメインの情報の取得を許すと、セキュリティ上の問題があるようです。
zizz...
[HomePage]
1999/12/11(土) 15:37:49
解決策ですが、要はSameOriginCheckをはずせば良いので、
Signed ScriptでUniversalBrowserReadを有効にするというのがあります。
しかし私も良くわかりません。
location.hrefやdocument.URLの説明に、data taintingの話しか書いていないので。
JavaScript 1.1で追加され、JavaScript 1.2で取り除かれたdata taintingの説明がそのまま残っているのはおかしいのだが。
うふ!
1999/12/13(月) 03:01:34
例えば
上フレーム>悪意を持ったサイトのURL
下フレーム>自分のパソコンのファイル 例 file:///・・・
これで下>上フレームの情報取得を許すと。。。問題が有るのはおわかりですよね。
[上に]
[前に]
[次に]