相关疑难解决方法(0)

在Chrome和Firefox中秘密复制到剪贴板JavaScript功能?

更新

看起来浏览器开始在JS中本地支持复制


在Mac上的Chrome和Firefox的控制台窗口中,我可以执行

copy("party in your clipboard!");
Run Code Online (Sandbox Code Playgroud)

并将文本复制到我的剪贴板.我搜索过SO和Google,似乎无法找到任何相关信息.

  • 这些是针对每个浏览器的吗?
  • 在哪里可以找到有关这些JavaScript函数的更多信息?

浏览器版本:

替代文字 替代文字

执行"复制"时从Chrome控制台返回的JavaScript

function (object)
    {
        if (injectedScript._type(object) === "node") {
            var nodeId = InjectedScriptHost.pushNodePathToFrontend(object, false, false);
            InjectedScriptHost.copyNode(nodeId);
        } else
            InjectedScriptHost.copyText(object);
    }
Run Code Online (Sandbox Code Playgroud)
  • 这段代码是什么意思?

以下是在Chrome控制台中执行复制功能的2个屏幕截图,其中禁用了所有Chrome扩展程序

替代文字

替代文字

javascript clipboard firefox google-chrome copy

144
推荐指数
1
解决办法
6万
查看次数

Chrome开发工具:来自javascript的[VM]文件

我在我的javascript文件(jaydata.js)中添加了一个断点,并按下"跳到下一个函数调用".当它到达一条线时:

},
Run Code Online (Sandbox Code Playgroud)

弹出另一个标题为"[VM](8312)"的文件.我一直点击"跳到下一个函数调用",现在我的屏幕是:

在此输入图像描述

什么是这些奇怪而神秘的剧本名为"[VM](XXXX",它们来自哪里?

debugging google-chrome-devtools

128
推荐指数
5
解决办法
7万
查看次数