如何让用户尝试复制URL以外的URL而不是HREF值
How to give user trying to copy URL other URL than the A HREF value?
我使用骨架框架在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
- 当你点击"What i learned"时,它会将你重定向到http://www.readwriteweb.com。
- 当你复制这个链接的URL,你得到http://www.readwriteweb.com.
- 但是当你点击链接plus.url.google.com*重定向到http://www.readwriteweb
你有什么想法吗?
没有。你可以做的是让链接指向http://importantnews.com/index.php?showTab=0
,但注册一个onclick侦听器,这样当链接被点击时,默认的动作(即去到那个链接)被取消,并被你想要的动作所取代。
相关文章:
- 我可以使用location.href为变量生成url吗
- 如何使用Javascript获取当前页面URL,并在<a href="[the_URL]”>
- 当用户在选择框中选择选项时,使用window.location.href重定向用户只会更改导航器中URL的最后一位
- 如何在 jQuery 中将 HTML 标记的 HREF URL 替换为不完整的属性
- 通过javascript将url参数传递到多个不同的href链接中
- SEO机器人是否总是遵循A标签的href属性中的URL,即使点击/点击被Javascript拦截
- 浏览器将超链接指定的href解释为完全不同的url
- 将URL路径与<a>attr('href')来动态更新.active类
- Linkify/Clickable Text URL,但忽略那些已经包装在“;a href"'s
- Javascript数据将元素属性绑定到URL中的锚href
- 将HTML中Javascript的URL输出插入为HREF
- 阻止href="#"链接更改URL哈希
- MVC - JS window.location.href 将代码插入 URL
- 使用 Url.Action 和 jquery href attr 生成链接
- 什么时候是 window.location.href = url 被执行
- 如何访问 的 href 属性以根据要求比较 URL
- 当鼠标悬停在链接上时,从 href URL 中隐藏状态栏值
- 单击 标记时,显示叠加层,如果选择“是”作为选项,则跟随 的 href URL
- 在所有 href URL 中附加新路径
- 如何根据页面内容在javascript中更改url href