是否可以选择iframe并将所有内容复制到剪贴板? 我有以下代码要复制到剪贴板:
function CopyToClipboard()
{
CopiedTxt = document.selection.createRange();
CopiedTxt.execCommand("Copy");
}
我想要做的是选择iframe中的所有内容,并使用上述方法将它们复制到剪贴板。这可能吗?
答案 0 :(得分:0)
不,如果iframe中加载的页面不是您控制的页面,则无法实现。如果您控制正在加载的页面,则可以选择文本并将其传递给父窗口。但是脚本必须在iframe中的页面上下文中运行。这称为沙盒。
想象一下,你是一个坏人,并制作了一个虚假的银行页面。您可以将真实银行页面加载到iframe中并诱骗用户登录。然后您就可以复制他们所有的个人银行数据。沙盒阻止了这一点。