我想将 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>
.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=[#] 不稳定地工作,具体取决于用户设置。