gpt4 book ai didi

javascript - 如何使 iframe `srcdoc` 中的 href anchor 真正起作用

转载 作者:行者123 更新时间:2023-12-03 16:32:48 25 4
gpt4 key购买 nike

我有一些要加载到 iframe 中的 html 内容。我正在通过 srcdoc 加载 html 内容属性。不幸的是,当在 iframe 中跟踪 anchor 标记链接时,它会在 iframe 中加载整个页面,而不是滚动到具有链接 ID 的标记。

演示问题的 JSFiddle:https://jsfiddle.net/kzLdqjgs/5/

我可以使用 src="data:text/html,<p>my html</p>" 让 anchor 标签工作但我很好奇为什么它不与 srcdoc 一起使用。此外,某些实现的 src 属性显然限制为 32,768 个字符,而我尝试加载的内容长度超过 60k 个字符(尽管这在 Chrome 中似乎可以正常工作)。

最佳答案

我找到了href="about:srcdoc#some_id在 iframe srcdoc 中可以工作(至少在 Chrome 中,我没有在其他浏览器中测试它)。

来自维基百科:

about:srcdoc: A reserved, though unresolvable, URI defined within HTML5 intended to be the URI navigated to within iframes whose content comes from the srcdoc attribute.



See the link here

关于javascript - 如何使 iframe `srcdoc` 中的 href anchor 真正起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42475012/

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