我正面临着打印iframe内容的问题。
这是iframe之外的锚标记:
<a href=”#” onclick='window.print()' >Print</a>
这是我的iframe
<iframe name="newtest" src="https:xyz.com" ></iframe>
我想点击iframe外面的锚标签打印iframe内部的页面
答案 0 :(得分:2)
<iframe src="" id="iframeid"></iframe>
document.getElementById("iframeid").contentWindow.print();
如果您尝试打印远程站点,则无法以任何方式执行此操作。
如果你是http://yoursite.org
且iframe是<iframe src="http://google.com">
你不能这样做,那么网站域必须匹配
相反,如果页面是本地页面<iframe src="page.htm">
,它将起作用