history.previousって?

[上に] [前に] [次に]
あき [E-Mail] 1999/10/14(木) 18:41:00
JavaScriptで
    document.write (history.previous);
とやっても
    defigned
となってしまい、私の知りたい前のページのURLが
得られません。
どうしてなんでしょうか?
おしえてください。

とこやん 1999/10/15(金) 09:50:35
あきさん、こんにちわ。

history.previousプロパティですが、手持ちの書籍で調べたところ、
「対応ブラウザ:データ汚染モデルが有効なNetscape3.0」と書いてありました。

すみません。私に分かる事はこれぐらいです。
お役に立てなくて、ごめんなさい。
#しかし、データ汚染モデルって一体。。。

あき 1999/10/15(金) 19:25:09
[[解決]]
とこやんさん、ありがとうございます。
どうやら読みこみのみの情報だったみたいです。

zizz... [HomePage] 1999/10/15(金) 22:21:38
解決したようですが、一応補足。

「データ汚染モデル」というのは data tainting と呼ばれる機能の事でしょう。
http://developer.netscape.com/docs/manuals/js/client/jsguide/sec.htm#1021266
Tainted propertiesにhistoryのpreviousも入っています。

この機能はJavaScript 1.1で追加され、JavaScript 1.2で削除されました。
JavaScitpt 1.2からはSigned Scriptを使うようにセキュリティーモデルが変更されたので。。

ちなみに現在のJavaScript 1.3では、
previousはRead-onlyで、おまけに認証を済ましていないと値を取得出来ません。
http://developer.netscape.com/docs/manuals/js/client/jsref/history.htm#1193377

[上に] [前に] [次に]