-1

我正在尝试访问具有某些导致错误并阻止页面完全呈现的 javascript 的页面。

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

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

这两个错误都与我直接访问页面而不是通过框架的事实有关。

我已经通过制作我自己的页面克隆并托管它来解决这个问题,但我不喜欢那个解决方案,并且想知道是否有办法以某种方式

通过 Webbrowser 控件使用 Javascript 注入覆盖/更改或更好地擦除该代码

谢谢

4

1 回答 1

1

对于 onload 事件,只需将其替换为页面下方的新函数即可。

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

另一个可能有点棘手......如果你不能删除它,你可以在技术上在页面周围创建一个不显示的框架,这样代码就会正确触发。

于 2009-06-24T12:06:16.483 回答