這是一個奇怪的。我正在嘗試以下。加載維基百科頁面並在本地打印
我有一個本地HTML和JavaScript文件,它會生成一個隨機的Wikipedia頁面。當我獲取隨機Wikipedia頁面的URL時,我想將它發送給打印機。但是,Chrome和Firefox似乎都有這個問題。因爲我在本地運行的東西
Permission denied to access property 'print' </br>
[Break On This Error] </br>
infoWindow.print();
你覺得這可能是一個:
在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?
我產卵的新窗口代碼:
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();
}
網站不能在另一個網站上執行任何操作;它被稱爲相同的原產地政策。 – pimvdb 2012-02-27 22:31:16