这很奇怪。我正在尝试以下方法。
我有一个本地HTML和JavaScript文件,可生成一个随机的Wikipedia页面。当我获得随机Wikipedia页面的URL时,我想将其发送到打印机。但是,Chrome和Firefox似乎都存在一个真正的问题。
在Chrome中,我收到错误消息:
Unsafe JavaScript attempt to access frame with URL https://secure.wikimedia.org/wikipedia/en/w/index.php?title=Popran_National%20Park&printable=yes from frame with URL my local
file. Domains, protocols and ports must match. </br>
gol.js:99Uncaught TypeError: Object [object DOMWindow] has no method 'print'
在Firefox中:
Permission denied to access property 'print' </br>
[Break On This Error] </br>
infoWindow.print();
你认为这可能是因为我在本地运行吗?
我产生新窗口的代码是:
var printURL = "https://secure.wikimedia.org/wikipedia/en/w/index.php?"
infoWindow = window.open(printURL,'wiki');
setTimeout ( "printWin()", 2000 );
其中printWin()
是:
function printWin(){
infoWindow.print();
infoWindow.close();
}
答案 0 :(得分:0)