如何让用户尝试复制URL以外的URL而不是HREF值

How to give user trying to copy URL other URL than the A HREF value?

本文关键字:URL HREF 用户 复制      更新时间:2023-09-26

我使用骨架框架在IFRAME小部件内绘制选项卡。每个选项卡都有如下代码:

<a class="active" href="#skeletonTab0" target="_top">Name of tab</a>

href指向#....是菜单工作所必需的。

当用户右键单击此选项卡并选择"复制URL"时,他将获得小部件主机http://dummyhost.com/index.php#skeletonTab0的URL。

但是因为小部件是嵌入在网站http://importantnews.com我想他复制URL到:

http://importantnews.com/index.php?showTab=0

是否有办法使它将有href指向#skeletonTab0,但当用户试图复制URL时,他会得到正确的URL在重要的新闻?

基本上的问题是,如果我可以提供用户试图从其他的href而不是实际的href复制URL ?

编辑:今天,我发现了一个类似于我试图获得的东西的工作示例,但仍然弄清楚如何为我工作。

看看这个网站:https://plus.google.com/100784670873737717716/posts/PAEa7sFcKMS

  1. 当你点击"What i learned"时,它会将你重定向到http://www.readwriteweb.com。
  2. 当你复制这个链接的URL,你得到http://www.readwriteweb.com.
  3. 但是当你点击链接plus.url.google.com*重定向到http://www.readwriteweb

你有什么想法吗?

没有。你可以做的是让链接指向http://importantnews.com/index.php?showTab=0,但注册一个onclick侦听器,这样当链接被点击时,默认的动作(即去到那个链接)被取消,并被你想要的动作所取代。