404
この質問の回答が知りたい 1
質問
404 質問日

IE9 にてアドレスバーに『 javascript: 』をペーストできない

Internet Explorer 9 ( IE9 ) にバージョンアップ後に、javascript のコードを実行させようとアドレスバーへコードをペーストすると、『 javascript: 』の部分が自動的に消されてしまうのですが、消えないように設定するにはどうしたらよいのでしょうか?

これまでのバージョンではそのようなことなく、ペーストできたのですが…。

山川 直美
この回答が役に立った 1
回答
山川 直美 返信日
フォーラムモデレーター

404 さん、こんにちは。
Answers ご利用ありがとうございます。


こちらのページは Internet Explorer 開発チームメンバーの blog で、そのページのひとつに "製品候補版のマイナーな変更リスト" がありました。

その中で次のように書いてありました。

JavaScript: is stripped from any text pasted into the IE9 address bar.
This mitigates a socially-engineered XSS attack common on social networks wherein users were tricked into performing self-inflicted XSS injections upon themselves.

要約すると、あまり PC に詳しくない人がだまされて問題のあるスクリプトを実行しないように、セキュリティ上の理由から取り除かれたということみたいです。

製品版で行われたマイナーな変更は、こちらにあります。


大変申し訳ありませんが、これ以上のことはこちらではわからないので、もし何かフィードバックなどありましたら Connect などフィードバック フォーラムに登録してからフィードバックを行ってみてくださいね。
(上記 blog のコメント欄でもたまに開発チームが返信をしているようです。)

Connect に似たようなことをフィードバックで書いているものがあります。
(以下のページは、Connect に登録していないとアクセスできません)

https://connect.microsoft.com/IE/feedback/details/642788/typing-javascript-and-pasting-a-something-on-the-url-bar-make-the-javascript-disapear-and-the-cursor-move-away


登録の仕方は、こちらのスレッド または、こちらのスレッド が参考になるかもしれません。

山川 直美 - Microsoft Support
Hebikuzure
この回答が役に立った 1
回答
Hebikuzure 返信日

IE9 ではアドレスバーに直接 Javascript コードを入力することはできませんが、ブックマークレットとして実行することは可能です。

新規のお気に入りを作成して、その URL に "javascript:...." とコードを記述して登録、お気に入りから実行する事で代替できると思います。

ご参考まで。

山川 直美
この回答が役に立った 1
回答
山川 直美 返信日
フォーラムモデレーター

404 さん、こんにちは。
Answers ご利用ありがとうございます。


こちらのページは Internet Explorer 開発チームメンバーの blog で、そのページのひとつに "製品候補版のマイナーな変更リスト" がありました。

その中で次のように書いてありました。

JavaScript: is stripped from any text pasted into the IE9 address bar.
This mitigates a socially-engineered XSS attack common on social networks wherein users were tricked into performing self-inflicted XSS injections upon themselves.

要約すると、あまり PC に詳しくない人がだまされて問題のあるスクリプトを実行しないように、セキュリティ上の理由から取り除かれたということみたいです。

製品版で行われたマイナーな変更は、こちらにあります。


大変申し訳ありませんが、これ以上のことはこちらではわからないので、もし何かフィードバックなどありましたら Connect などフィードバック フォーラムに登録してからフィードバックを行ってみてくださいね。
(上記 blog のコメント欄でもたまに開発チームが返信をしているようです。)

Connect に似たようなことをフィードバックで書いているものがあります。
(以下のページは、Connect に登録していないとアクセスできません)

https://connect.microsoft.com/IE/feedback/details/642788/typing-javascript-and-pasting-a-something-on-the-url-bar-make-the-javascript-disapear-and-the-cursor-move-away


登録の仕方は、こちらのスレッド または、こちらのスレッド が参考になるかもしれません。

山川 直美 - Microsoft Support
Hebikuzure
この回答が役に立った 1
回答
Hebikuzure 返信日

IE9 ではアドレスバーに直接 Javascript コードを入力することはできませんが、ブックマークレットとして実行することは可能です。

新規のお気に入りを作成して、その URL に "javascript:...." とコードを記述して登録、お気に入りから実行する事で代替できると思います。

ご参考まで。

404
この回答が役に立った 0
404 返信日

ご回答どうもありがとうございます。

変更が行われたのですね。

少し不便ではありますが、確かにセキュリティのことを考えれば

仕方がないことかもしれませんね…

 

教えていただいたブックマークレット登録の方法で代替してみようと思います。

どこで検索しても答えがわからず困っていました。

どうもありがとうございました。