我正面临一个问题,即html中设置的html页面锚点href在同一窗口中打开pdf但是当在javascript中设置href时它只是下载文档。我需要在当前浏览器窗口中打开动态设置的文档。页面使用java查询1 7 1 js。 href是经过验证的。
强制target =“_ self”无济于事,无论如何都是默认的 应用于锚标记的onclick的任何函数都会触发,但会被忽略。尝试了常规的js以及jquery 发生在IE,Safari,Chrome中,没有尝试其他但现在不感兴趣
我愿意尝试任何建议。
对于那些先回答的善良的人来说,不要对上述事情表示诚实。这是我发现的答案: 如果链接是动态设置并不重要,pdf文档没有任何问题,问题似乎是doc的位置。 当我在一个域中引用该文档时,它在当前浏览器中打开就好了,只有新的域位置会产生这个问题(我在那里复制了旧文档)。
答案 0 :(得分:0)
我需要在当前浏览器窗口中打开动态设置的文档。
在浏览器中打开PDF是一项依赖于浏览器的功能。谷歌浏览器默认使用它,Firefox需要安装Adobe Reader。
强制
target="_self"
无效,默认情况下,无论如何应用于锚标记的onclick函数都会被触发但会被忽略。
如果您不提供任何内容,默认情况下,浏览器会在同一窗口中打开。如果下载,请检查具有Content-disposition: attachment;
的响应标头,并使用支持打开PDF的浏览器进行检查。