ノートンが下記にあるように、javascript を書き換えます。対応をどうするといいのでしょうか? ノートンをきらないのが前提です。どこかにこの問題についてもう少し書かれたところはないでしょうか?

http://www.blindwalk.com/cgi-bin/MT/archives/cat_3.php

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/07/26 19:43:53
  • 終了:--

回答(2件)

id:aki73ix No.1

aki73ix回答回数5224ベストアンサー獲得回数272004/07/26 23:16:28

ポイント30pt

http://internet.watch.impress.co.jp/www/article/2003/0319/flash....

Flashの脆弱性を利用するポップアップ広告が公開実験中

去年、アンチポップアップをFlashの脆弱性によって無効にする実験をしているサイトというのが在りました。

ノートンの信頼ゾーンの設定で信頼済みサイトにしてしまえば表示できるかもしれませんね

id:isogaya

どうもです。ノートンをいじらないのが前提なんです。ひっかかるjavascript の一覧とかないんでしょうか?

2004/07/26 23:35:52
id:doikun No.2

doikun回答回数8ベストアンサー獲得回数02004/07/27 00:54:19

ポイント30pt

http://www.blindwalk.com/cgi-bin/MT/archives/cat_3.php

Blindwalk: つれづれ アーカイブ

処理を見た感じだと、内容はおおむね以下のようなものです。

・onloadが完了するまでの間、window.openを実行させない。

・onunload処理中のwindow.openを実行させない。

#シマンテックの狙いは上記の通りだと思われますが、豪快にバグっていて、

#その結果「onLoad中やonunload中以外でもwindow.openが使えない」状態になっているようです。

#(上記サイトのスクリプトに写し間違いがなければですが)

「実行させない」方法として、window.open関数の置き換えが行われています。

ですので、置き換えられたwindow.openをまた置き換えなおすことで、本来の処理が正しく実行されるようになります。

以下の記述をbodyタグの前あたりに追加することで解決できるのではないかと思いますが、どうでしょうか。

<script language=”Javascript”>if (SymRealWinOpen != null) window.open=SymRealWinOpen;</script>

id:isogaya

なるほど、ばっちりという対応ではないかもしれませんがやってみるといいかもですね。ちょっと試してみます。onLoad 使わないのが正解でしょうか?

insert されないように対応するばっちりな方法があるといいのですが

2004/07/27 14:40:06

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません