是否抑制iframe弹出窗口并复制其链接
Suppressing a iframe popup and copying its link?
我有一个嵌入了iframe的页面。如果我点击iframe中的某个链接(如谷歌搜索或图像(,它会启动我的web浏览器的一个单独实例,将其引导到该位置。我的目标是抑制新浏览器的弹出,只复制链接的URL。之后,用户可以将链接粘贴到某个地方。Memful网站上也有类似的例子。用户只需点击一张gif,链接就会被复制。
使用HTML5剪贴板API。注意仅适用于现代浏览器剪贴板浏览器支持
function copyText () {
var tmpElem = document.createElement('div'),
selection;
tmpElem.textContent = 'Your text want to copy';
document.body.appendChild(tmpElem);
if (document.selection) {
selection = document.body.createTextRange();
selection.moveToElementText(tmpElem);
selection.select();
} else if (window.getSelection) {
selection = document.createRange();
selection.selectNode(tmpElem);
window.getSelection().removeAllRanges();
window.getSelection().addRange(selection);
}
document.execCommand('copy');
tmpElem.remove();
}
<button onclick='copyText()'>Copy on clipboard</button>
相关文章:
- 当页面包含指向一个图像的多个链接时,fancyBox会复制缩略图辅助图像
- 使用JavaScript从网页复制HTML代码或图像链接
- 将链接CSS复制到非链接按钮
- Javascript:如何在不复制但链接的情况下将另一个对象 B 的方法混合到我的对象 A
- 如何将一个锚点的 href 链接复制到其他锚点
- 如何使用javascript使用链接将值从一个文本输入复制到另一个
- 对于每个h3链接,复制到列表项的底部
- Jquery将第一个链接复制到第二个ul,然后更改第一个链接的类
- 如何在单击链接时复制网页的某个部分
- 单击复制按钮时如何将链接地址复制到剪贴板
- jQuery高亮插件取消文本选择,使复制不可能,同时也渲染链接不可点击
- 需要复制谷歌电子表格(自定义公式)和链接的谷歌表单
- Js上单击打开链接,然后复制文本,然后显示警告
- 在变量中复制外部链接的html
- 复制链接文本,当你点击它
- 显示:内联;复制链接不起作用
- Javascript -复制链接
- 从网站复制文本,附加链接与文本复制
- 如何改变链接时,点击/复制像facebook Messenger聊天
- 如何在自定义上下文菜单中添加复制链接位置