草庐IT

headless_chrome

全部标签

javascript - 可以在 Chrome 的 JavaScript 中获取 V8 JavaScript 引擎版本号

我看到最多stablereleaseV8的版本是3.26.9我想知道是否可以直接在JavaScript中获取这个版本号,或者甚至可以找到Chrome以某种方式使用的版本号。有什么办法吗? 最佳答案 不是直接通过Javascript不,但是您可以将每个Chrome版本映射到V8引擎。要找到Chrome使用的v8版本,只需使用URI查找它:chrome://version/ 关于javascript-可以在Chrome的JavaScript中获取V8JavaScript引擎版本号,我们在St

javascript - 是否有 chrome ://webrtc-internals/variables in javascript? 的 API

我想访问chrome://webrtc-internals/中的一些记录变量,但我在谷歌上没有找到任何东西——甚至连图表的描述都没有可以看到。我对packetsLost、googCurrentDelayMs和googNacksSent特别感兴趣。为什么我要访问webrtc-internals我正在编写一个共享视频流(p2p)的googlechrome应用程序。它使用peerjs与其他同行共享流,这反过来又在底层使用谷歌的webrtc实现。为了使我的应用程序完美,我需要知道什么时候会发生大的延迟。因为我可以在chrome://webrtc-internals/中看到记录的延迟,所以我想知

javascript - Chrome 扩展 js : Sharing functions between background. js 和 popup.js

假设我有一个JavaScript函数foo(),我想在后台和popup.html中执行它。例如:它每小时在我的Chrome扩展程序的后台执行一次,但也可以由用户通过单击按钮从弹出菜单(popup.html)激活。我目前有一个定义foo()的global.js脚本,当我在我的中包含对foo()的调用时>popup.js文件,它们可以毫无问题地执行。(如果我在popup.html中包含这两个脚本)但是,当我尝试访问background.js中的foo()时,调用不会执行(即使global.js包含在“后台”“manifest.json”扩展文件中:"background":{"persis

javascript - Chrome 扩展 : Grab DOM content for parsing

我正在开发一个Chrome扩展程序,它只扫描DOM中的短语。我唯一需要帮助的是用弹出窗口抓取DOM内容,我找不到返回当前选项卡内容的方法。 最佳答案 测试并正常工作:放"permissions":["tabs"],在您的list中。然后,在你的background.js中chrome.extension.onRequest.addListener(function(request,sender,sendResponse){//LOGTHECONTENTSHEREconsole.log(request.content);});chro

javascript - 如何在 Google Chrome 扩展程序中启动新窗口

我正在尝试为GoogleChrome开发一个扩展,但我遇到了一些问题,我想在用户点击图标时启动或创建一个新窗口。像这样:http://i.imgur.com/8iRkEOb.png非常感谢! 最佳答案 首先,如果您在list中定义了default_popup-您需要将其删除,因为它会干扰您想要捕获的点击事件。然后,您需要在后台脚本中捕获事件:chrome.browserAction.onClicked.addListener(function(tab){//...});接下来,如果我们想要一个窗口,我们可能想要查看windowsAP

javascript - Chrome 扩展 : Open tab without popup

我在popup.html文件中使用了以下代码:chrome.tabs.create({'url':chrome.extension.getURL('page.html')},function(tab){});当我单击扩展程序图标时,会打开一个新页面,但按钮附近也会弹出一个空的浏览器。如何在不出现空弹出窗口的情况下打开选项卡?谢谢。 最佳答案 弹出是可选的。只需从您的list中删除default_popup属性,然后您就可以在backgroundpage中收听图标点击事件。或eventpage:chrome.browserAction

javascript - Chrome 扩展中的跨源 XMLHttpRequest

根据chrome扩展API,如果设置了权限,则应允许使用XMLHttpRequest对象的跨源调用:Anextensioncantalktoremoteserversoutsideofitsorigin,aslongasitfirstrequestscross-originpermissions.我正在密切关注theGoogletutorial,但下面的代码给我一条错误消息:XMLHttpRequestcannotloadhttp://www.google.com/search?hl=en&q=ajax.Originchrome-extension://bmehmboknpnjgjbm

javascript - 文本选择和气泡覆盖作为 Chrome 扩展

我正在寻找一种方法来在Chrome中选择网站上的文本,并根据文本选择弹出覆盖/工具提示内容。有没有人以前做过这个或者从他们的头脑中知道如何弹出工具栏?非常感谢。 最佳答案 您需要做的就是监听鼠标事件:mousedown:隐藏气泡。mouseup:显示气泡。例如,这可能会帮助您入门。需要进行更多调整,以确定您是否从下->上、右->左等(所有方向)开始选择。您可以使用以下代码作为启动:contentscript.js//Addbubbletothetopofthepage.varbubbleDOM=document.createElem

javascript - alert() 在 Chrome 中不工作

'nuff说。我完全不知道为什么在那里使用alert()行不通。它在Firefox中完美运行,但在Chrome中出现该错误。 最佳答案 window.alert=null;alert('test');//faildeletewindow.alert;//truealert('test');//winwindow是DOMWindow的一个实例,通过为window.alert设置一些东西,正确的实现被“隐藏”,即当访问alert时,它首先在window对象上寻找它。通常这是找不到的,然后它沿着原型(prototype)链向上寻找nati

javascript - 在 Chrome 中使用 window.open 打开本地 HTML 文件

我想通过Javascript使用以下命令打开本地HTML文件:window.open("file://C:/Users/wins/Desktop/exclusiveWordpress.html","mywindow");但它会打开一个带有空白页面的新窗口,就像我们过去在未指定URL时得到的那样。我如何实现这一点? 最佳答案 这对我来说很好:文件1:CLICKME文件2:...无论这2个文件是否在同一目录中,此方法都有效,但两个文件都必须是本地文件。出于明显的安全原因,如果文件1位于远程服务器上,您绝对不能在某些客户端的主机上打开文件