2016-08-18 24 views
-3

URLを使用してjavascript変数を変更することはできますか?URLを使用してJavascript変数を変更する

ここでは、ウェブサイトから変更しようとしているコードの例を示します。 (www.example.com

<script type="text/javascript"> 

var x = 0; 

</script> 

私は0から1に変数xを変更したいです。

URLに何かを追加することでこれを行いたいと思います。私は、構文についてはよく分からないが、私はそれがこのようなものかもしれないと思う:

www.example.com#javascript: var=1; 

それが唯一のURLを変更することによって、変数xを変更することは可能ですか?

EDIT: 重複質問はURLから変数を変更するには(それが可能だ場合)どのように私に教えてくれありません。そうでない場合は教えてください。

関連質問:あなたが使用することができます https://security.stackexchange.com/questions/134240/modify-javascript-variable-with-url-exploit

+0

ページ上のJavaScriptは[ 'window.location'](https://developer.mozilla.org/で見ることができますen-US/docs/Web/API/Location)を使用して、URLに基​​づいて何をすべきかを決定します。これには、関連するJavaScriptがすでにページに存在している必要があります。 – user2864740

+0

これは重大なセキュリティ上の欠陥であるため、ブラウザはそのようなことを許可しませんでした。 JavaScriptを制御する場合、URLを変数に(慎重に)読み込むことができます。 –

+0

downvotesの理由を説明してください。あなたが愚かな質問だと思うならば、ちょうど答えてください。サイトルールに違反している場合は、教えてください。ありがとう。 –

答えて

0

if(window.location.href.indexOf("your_link_to_check") > -1) { 
     var x = 1; 
    } 
+0

ブラウザのアドレスバーからこれを実行できますか?私はプログラミングのこの分野ではかなり新しいです。ご回答有難うございます。 –

+0

いいえ、Chromeのコンソールを使ってテストすることができます – fernando

+0

"your_link_to_check"の正確な内容は何ですか?その点を明確にしてください。 –

関連する問題