gpt4 book ai didi

javascript - 错误 - 权限被拒绝 - jQuery 打印预览?

转载 作者:搜寻专家 更新时间:2023-11-01 04:10:35 24 4
gpt4 key购买 nike

当我使用 jQuery Print Preview Plugin 单击“打印”时弹出以下错误和 Firebug:

Error: Permission denied to access property 'name'

if (window.frames[i].name == "print-frame") {

我不确定它的确切含义或如何更正它。

最佳答案

有一种方法可以解决这个问题并在所有主流浏览器上正常工作。 This solution被 Derick 在 Github page for jQuery Print Preview 上发现.

这是解决方案,在第 44 行附近,您将看到以下代码:

// The frame lives
for (var i=0; i < window.frames.length; i++) {
if (window.frames[i].name == "print-frame") {
var print_frame_ref = window.frames[i].document;
break;
}
}

将上面的代码替换为:

print_frame_ref = print_frame[0].contentWindow.document;

问题解决了。

关于javascript - 错误 - 权限被拒绝 - jQuery 打印预览?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11384440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com