我想将带有搜索参数的 pdf url 传递到 html 页面的 iframe。 pdf打开,但搜索部分总是被丢弃,为什么? [已关闭]

问题描述 投票:0回答:1

我想将 pdf URL 传递到带有搜索参数的 html 页面的 iframe,如下所示。我的期望是,在 html 端,pdf 打开时会指向第一个搜索结果。但是pdf打开很正常,因为搜索参数不存在。我认为它被丢弃了。我能做什么?

C#代码

TagService.Sys_VAR_iframe_source_pdf = "files/SysVar/Sysvar.pdf" + "#search=\"aaCurr\"";

html 侧

<iframe [email protected]_VAR_iframe_source_pdf width="1500" height="800" frameborder="0"></iframe>
c# html pdf iframe
1个回答
0
投票

.pdf#search=
“A [或] B”最初是 Internet Explorer 的 Adobe URL 构造,因此您应该需要 Adobe PDF Acrobat 插件才能使用它。

但是上次我测试 MS Edge(由 Acrobat Light 提供支持)时它不起作用。

虽然 Firefox 确实尊重这种编程调用形式,但它在 2012 年底发起,最终于 2014 年底发布!对于单个单词,我建议您在测试时避免在 URL 参数中使用

\"

尝试原始测试

"files/SysVar/Sysvar.pdf#search=aaCurr"

注意

此行为也适用于其他几个#navigation“URL 片段”,因此这在 Firefox 中有效,但在 Chromium 中无效!

NamedDest100-600.pdf#nameddest=500

Chromium 之类的 Edge 可能会与 #page=[#] 不稳定地工作,具体取决于用户设置。

© www.soinside.com 2019 - 2024. All rights reserved.