草庐IT

headless_chrome

全部标签

javascript - 如何检测 Chrome 的 "click-to-play"Flash 阻止功能当前处于事件状态

跟踪Chrome的点击播放功能的状态您如何检测Flash插件已被暂时禁用,或者相反,如何检测它已因Chrome的“点击播放”功能而启用?背景Chrome的新“点击播放”功能可检测不明显的插件并暂停它们。Chrome在插件上显示一个“播放”按钮,用户可以单击“播放”按钮来激活插件。(引用:https://productforums.google.com/forum/#!topic/chrome/xPcpRBzyPcc)这是它的实际截图(注意白色播放按钮):您可以在这个屏幕截图中看到它暂停了一个视频播放器(右栏)。该视频播放器具有覆盖基于Flash的视频播放器的基于HTML5的控件。因此,

javascript - Web Worker 被 Chrome 中的主线程阻塞

我有一个WebWorker.我希望用它进行定期网络请求。我特别想要的一件事是即使主JS执行线程被阻塞(例如被window.alert)也发出这些请求。我使用的是Chrome38。但是,当我尝试在worker中发出网络请求时,这些请求似乎被UI线程阻止了。这是一个人为的例子来说明这个问题:基础.js:varworker=newWorker("/worker.js");setTimeout(function(){console.log("beginblocking");varstartDt=newDate();varblockPeriod=5000;vara;//Obviouslywe'd

javascript - Chrome/Firefox 中的 Rect 函数有什么用?

我偶然发现了Rect()函数,它存在于Firefox和Chrome中(但不是IE10):typeofRect;//"function"Rect;//functionRect(){[nativecode]}但是这个函数既不能直接访问,也不能作为构造函数访问:Rect();//TypeError:IllegalconstructornewRect();//TypeError:Illegalconstructor这个函数的用途是什么? 最佳答案 Rect是DocumentObjectModel(DOM)Level2StyleSpecifi

javascript - 如何在 Chrome 中试用 SIMD 指令?

我想尝试使用SIMD(单指令多数据)。从我从GoogleGroup帖子中收集到的信息来看,人们一直在努力将其添加到GoogleChrome,但是当我尝试在Chrome46中调用SIMD.Float32x4时,我发现SIMD未定义。我的谷歌搜索表明可能有一些支持SIMD的Chrome实验版本。包含它的最新版本是什么?需要设置哪些命令行标志才能使用它?我需要使用严格模式吗?SIMD何时会被纳入稳定的Chrome版本?另外,如果我运行32位版本的Chrome或64位版本的Chrome,运行SIMD指令会有什么不同吗? 最佳答案 更新(24

javascript - Chrome Kiosk 模式下的安全网站

我在heroku上有一个小的Node应用程序。它嵌入在Chromekioskapp中.我希望该应用只能在以自助服务终端模式安装它的Chromebook上访问。我尝试过HTTP身份验证,但在我输入密码和用户名后,应用程序从未加载。然而,这首先也不理想,因为我想避免在Chromebook上要求密码。有什么想法吗? 最佳答案 如果您自己配置Chromebook,则可以使用TLS客户端身份验证。您可以在chromebook上安装一个ssl证书,然后您可以使用该证书对网络服务器进行身份验证。可以在此处找到nodejs示例http://nate

javascript - 带有异步等待的 chrome.runtime.onMessage 响应

我想在onMessage监听器中使用异步等待:chrome.runtime.onMessage.addListener(async(request,sender,sendResponse)=>{varkey=awaitgetKey();sendResponse(key);});但是,当我发送消息时,我得到了undefined。来自chrome.runtime.onMessage.addListener的文档:Thisfunctionbecomesinvalidwhentheeventlistenerreturns,unlessyoureturntruefromtheeventliste

javascript - 有没有办法在 Chrome 的检查器中实时查看哪些 Javascript 函数(函数的名称)执行?

例如,假设有Javascript代码会在单击按钮时执行someFunction(),而我单击该按钮。我想知道是否有某种方法可以看到刚刚执行了someFunction()。有没有办法实时查看Chrome中执行了哪些功能?如果检查器中的“配置文件”选项卡起到了作用,那么您如何准确判断哪些功能会实时触发?EDIT1/21/201212:36pPacific:根据下面BrianNickel的评论,检查器中的时间轴选项卡是实时查看发生的事情的方式,但您如何查看名称时间轴中执行的功能? 最佳答案 TimelineandScripts开发者工具可

javascript - Chrome 无法连接到 websocket 服务器(操作码 -1) "handshake was canceled"

我有一个使用自签名证书的安全websocket服务器,我无法从chrome(v44.0.2403.107)客户端连接到该服务器。它是我的测试服务器,它是使用与我的应用服务器几乎相同的代码创建的-我可以连接到它。我试过重新启动chrome。我已经尝试重新启动我的VM和我所有的putty实例。我知道端口是正确的,因为我可以调试到我的服务器中使用该端口的点,我看到它是8090。我可以在我的客户端中做同样的事情:8090。当我在我的回调中设置断点时应该接收websocket连接请求的服务器,它永远不会被击中。我的应用服务器中的断点确实被击中,所以我排除了调试问题。连接失败时我在控制台中收到的错

javascript - 如何使用 javascript 查找 chrome 选项卡使用的内存

在加载大量数据的Web应用程序中,当它超过特定限制时会崩溃。所以我想找到使用javascript的chrome选项卡使用的内存,即通过代码来防止此类问题。 最佳答案 这里来自sourcecodeofthechrome://Makethevaluesreturnedtowindow.performance.memorymoregranularandmoreuptodateinsharedworker.Withoutthisflag,thememoryinformationisstillavailable,butitisbucketiz

Javascript 警报位置不在 chrome 的中心

当我使用javascript警报时,它位于浏览器的顶部,不在当前版本的chrome中位置。我怎样才能控制它,并使它以javascript为中心。在Firefox和IE中,它工作得很好。我当前的chrome版本30.0.1599.66对于所有类型的浏览器和所有版本,我想将警告框定位在浏览器的正中心。请帮助.........关于提供警报以使其居中的任何其他简单想法也将是可观的...... 最佳答案 依赖于浏览器的警报对任何人来说都不是一个好的选择。它们变化很快,并且对于不同的浏览器也不相同。我发现有用的是使用AlertifyJS满足所有