문제

오류를 일으키고 페이지가 완전히 렌더링되는 것을 방지하는 특정 JavaScript가있는 페이지에 액세스하려고합니다.

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

그리고

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

이 두 오류는 프레임을 통해서가 아니라 페이지에 직접 액세스하고 있다는 사실과 관련이 있습니다.

나는 페이지의 내 자신의 복제품을 만들어 호스팅함으로써 이것을 얻었지만 그 솔루션이 마음에 들지 않으며 어떻게 든 방법이 있는지 궁금했습니다.

Webbrowser Control을 통한 JavaScript 주입을 사용하여 해당 코드를 재정의/변경 또는 더 잘 지우십시오.

감사

도움이 되었습니까?

해결책

OnLoad 이벤트의 경우 페이지 아래로 새로운 기능으로 바꾸십시오.

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

다른 하나는 조금 더 까다로울 수 있습니다 .... 제거 할 수 없다면 기술적으로 표시되지 않는 페이지 주위에 프레임을 만들 수 있으므로 코드가 제대로 발사 될 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top