私は次のjsコードを持っています:
window.print();
これは Chrome と IE で動作します。iPhone サファリでも動作します。ただし、Firefox では動作しません。
以下はFirefoxで機能します
alert()
window.print();
だから私はそれがある種のタイミングだと思いますか?私の js コードは、ページ自体が読み込まれた後にのみ読み込まれることに注意してください。
function loadJS() {
var element = document.createElement("script"); //
element.src = "url/js/all.js";
document.body.appendChild(element);
}
if (window.addEventListener)
window.addEventListener("load", loadJS, false);
else if (window.attachEvent)
window.attachEvent("onload", loadJS);
else
window.onload = loadJS;