오페라 (버전 11.5)에서만 발생하는 window.open에 문제가 있습니다. 페이지가로드 된 후 나는이 기능을 실행하면"오류 : ReferenceError : 보안 오류 : 보호 된 변수를 읽으려고 시도했습니다."쓰기 : Opera 11.5 및 window.open 및 document.write
function openpageopera()
{
var w = window.open("","_blank");
try
{
w.document.write("<p>hello</p>world");
w.document.close();
}
catch(err)
{
alert("error:" + err);
}
}
지금, 그것은 완벽하게 작동, ERGO :
$(document).ready(function() {
openpageopera();
});
내가 구글, 야후, 또는 같은 URL을 개방하고있어 경우에도 작동 내 웹 서버의 웹 페이지.
그러나 HTML 단추와 같이 onclick 이벤트에 첨부하면 오류가 발생합니다.
<input type="button" value="Fails" onclick="openpageopera();">
특별히 실패한 것은 무엇입니까? 음, 페이지가 열리지 만 그것은 비어 있습니다. document.write가 작동하지 않습니다. 캐치는 다음과 같은 오류를 지적했습니다.
error:ReferenceError: Security error: attempted to read protected variable: write
html 버튼에서 이것을 실행하면 보안 오류가 발생합니다. 왜 이런 일이 발생하며 어떻게 해결할 수 있습니까?
도움 주셔서 감사합니다.
나를 위해 실패하지 않습니다. (opera 11.51) –
테스트 할 수 있도록 전체 코드를 붙여 넣을 수 있습니까? – user717236
그녀의 위치 : http://jsfiddle.net/doktormolle/EePex/ –