代码之家  ›  专栏  ›  技术社区  ›  omikes

强制滚动到外部网站上的特定顶部值

  •  0
  • omikes  · 技术社区  · 8 年前

    即使附近没有带id的元素,也可以通过链接找到我想要的部分吗?我已经试过了:

    <a href="http://example.com/#+200px">Go down 200 pixels</a>
    <!-- for some reason this doesn't work???? (jk i know its ridiculous) -->
    

    一个要求是,我没有访问我链接的网站,它是完全外部的。我的问题是,锚定标记(或类似标记)唯一能做的就是滚动到具有特定 id ?例如:当前有效: https://stackoverflow.com#footer 因为stackoverflow的页脚有 身份证件 属于 footer .

    但如果没有呢 身份证件 存在于任何附近的元素上。

    其他框架的答案是受欢迎的,尽管可能无关紧要。

    1 回复  |  直到 8 年前
        1
  •  1
  •   tom    8 年前

    不幸的是,在指向另一个网站的链接中没有任何参数可以使浏览器在打开网页后将其滚动到指定位置。

    由于网站无法访问其他域上的网站,因此无法以编程方式执行此操作。(即使将外部资源加载到iframe或弹出窗口中也没有帮助,因为 Same-origin policy 仍然阻止您对其进行任何更改。请参阅下面的评论 this answer 类似的问题。)

    推荐文章