【问题标题】:Link to a specific tab of an external page链接到外部页面的特定选项卡
【发布时间】:2013-04-22 17:17:00
【问题描述】:

我需要在我的网站上放置一个链接到另一个网站(到目前为止没有什么复杂的 :D) 问题是链接所在的页面有一个用这样的标签组织的内容:

<div id="tabcontent1" style="display: block;">...</div>
<div id="tabcontent2" style="display: none;">...</div>
<div id="tabcontent3" style="display: none;">...</div>
<div id="tabcontent4" style="display: none;">...</div>

内容通过javascript调用隐藏/显示:

<a href="#" onclick="selectTab(4); return false;"></a>

我想要做的是让我的链接指向这个页面,并显示最后一个标签。由于我不控制页面本身(不在我的网站上),所以我不知道该怎么做。

你们知道我该怎么做吗?

【问题讨论】:

  • 除非其他网站能够以某种方式从 URL 启用/禁用这些选项卡,否则您无法执行此操作。
  • 除非该页面允许根据其id/hash-fragment 显示选项卡,否则您不能。

标签: javascript html hyperlink tabs


【解决方案1】:

以 StackOverflow 站点为例

现在我将在我的网站上提供一个链接,该链接将位于 Stackoverflow 的最后一个选项卡上

网址: https://stackoverflow.com/unanswered

这里我们有一个通过 url 可以登陆任何标签的工具。

但在您的情况下,您需要看到目标站点具有相同的权限才能这样做。

【讨论】:

  • 我就是这么想的。看起来我实现这一目标的唯一方法是使用 iframe...
  • 事实上,即使使用 iframe,我也无法在其中注入 javascript(至少在 Chrome 上)。好像没有解决办法……
  • @user1534422:您确定,标签链接与实际站点链接相同吗?
猜你喜欢
  • 1970-01-01
  • 2016-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-06
  • 2011-10-08
  • 1970-01-01
  • 2021-04-09
相关资源
最近更新 更多