gpt4 book ai didi

javascript - 在 Chrome 中打开窗口时打开 pdf 不起作用

转载 作者:行者123 更新时间:2023-12-03 00:57:11 25 4
gpt4 key购买 nike

我使用下面的代码在 window.open 中打开 pdf 作为 pdf 的动态标题。

此代码工作正常,但在 Chrome 浏览器中无法工作。

我在打开时看到 pdf 的标题,但 pdf 未打开。

function titlepath(path,name)
{
var prntWin = window.open();
prntWin.document.write("<html><head><title>"+name+"</title></head><body>"
+ '<embed width="100%" height="100%" name="plugin" src="'+path+'" '
+ 'type="application/pdf" internalinstanceid="21"></body></html>');
prntWin.document.close();
}

最佳答案

假设相同的协议(protocol)和可能相同的来源

注意:假设 PDF 也来自网站,因为您可能会遇到从文件系统加载的问题

注意:如果服务器发送 x-frame-options ,您可能不被允许显示它

尝试 iFrame

function titlepath(path,name) {
var prntWin = window.open("");
prntWin.document.write("<html><head><title>"+name+"</title></head><body>" +
'<iframe width="100%" height="100%" name="plugin" src="'+path+'"></iframe></body></html>');
prntWin.document.close();
}

或者至少关闭嵌入

function titlepath(path,name) {
var prntWin = window.open("");
prntWin.document.write("<html><head><title>"+name+"</title></head><body>" +
'<embed width="100%" height="100%" name="plugin" src="'+path+'"></embed>'+
'</body></html>');
prntWin.document.close();
}

关于javascript - 在 Chrome 中打开窗口时打开 pdf 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52776139/

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