-1

エラーを引き起こし、ページが完全にレンダリングされない特定の JavaScript を含むページにアクセスしようとしています。

<script language="Javascript">
parent.hidden.vPageState = parent.hidden.NEW_LIST;
</script>

<body  onload="top.menu.activateCell(3);">

これらのエラーはどちらも、フレーム経由ではなくページに直接アクセスしているという事実に関連しています。

ページの独自のクローンを作成してホストすることでこれを回避しましたが、その解決策が気に入らず、どうにかする方法があるかどうか疑問に思っていました

オーバーライド/変更、またはさらに良いことに、Web ブラウザー コントロールを介した Javascript インジェクションを使用してそのコードを消去します

ありがとう

4

1 に答える 1

1

onload イベントについては、ページのさらに下にある新しい関数に置き換えてください。

http://haacked.com/archive/2006/02/05/AddingWindowOnloadEventsInJavascript.aspx

もう1つは少しトリッキーかもしれません....それを削除できない場合は、技術的には、表示されないページの周りにフレームを作成して、コードが適切に実行されるようにすることができます.

于 2009-06-24T12:06:16.483 に答える