人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ノートンが下記にあるように、javascript を書き換えます。対応をどうするといいのでしょうか? ノートンをきらないのが前提です。どこかにこの問題についてもう少し書かれたところはないでしょうか?
http://www.blindwalk.com/cgi-bin/MT/archives/cat_3.php

●質問者: isogaya
●カテゴリ:ウェブ制作
✍キーワード:JavaScript ノートン 対応
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● aki73ix
●30ポイント

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

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

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

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

http://service1.symantec.com/SUPPORT/INTER/nisjapanesekb.nsf/jp_...

◎質問者からの返答

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


2 ● doikun
●30ポイント

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>

◎質問者からの返答

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ