2011-08-01 10 views
4

Spotfireというアプリケーションで使用するために作業用サーバーにアクセスしようとしています。私にこれを渡した私の同僚は、今、数週間オフになっています。私は彼が私に助言したものに問題があります。Javascript document.domain

localhostを使用してWebアプリケーションを実行すると、私の仕事用サーバーにアクセスできないというエラーが表示されます。私の同僚は、私が私たちの仕事のドメインにdocument.domainを設定する必要があると言っていたが、私のようなこれを行うとき:

document.domain = "workdomain.net"; 

私はそれが無効な引数であるというエラーを取得します。どのようにこれを回避するための任意のアイデアですか?

ありがとう、

ダレン。

https://developer.mozilla.org/en/Same_origin_policy_for_JavaScriptから

答えて

9

「スクリプトがサブセット現在ドメインのにdocument.domainをの値を設定することができます。それはそうする場合は、短いドメインは、その後の原点を確認するために使用されています。」

javascriptエラーが発生する理由は、document.domainを現在のものとは完全に異なるドメイン( "localhost")に設定しようとしているためです。

むしろこれよりも、私は

127.0.0.1 local.workdomain.net 

...あなたはあなたのホストファイルにエントリを追加提案する...そして

+1

をlocal.workdomain.netに移動すると、あなたは、「詳細を意味するものではありません。寛容ですか? –

+0

@DrewBeresありがとう私は言葉を更新しました。 –

関連する問題