【javascript – Chrome扩展程序:以编程方式设置浏览器操作图标会使图标像素化】教程文章相关的互联网学习教程文章

javascript – Chrome扩展程序:以编程方式设置浏览器操作图标会使图标像素化【代码】

我尝试使用以下代码更改background.js中的浏览器操作图标chrome.browserAction.setIcon({path: "img/logo-off.png", tabId:tab.id});然而,这导致图标像素化非常糟糕(flappy bird style). 有没有人有同样的问题?我应该如何解决它.解决方法:我终于在高DPI Windows屏幕上获得了Chrome 38,它显示了相同的行为. 对于高DPI屏幕,您需要提供更高分辨率的图标,并更新图标providing alternatives:chrome.browserAction.setIcon({path: {19:...

javascript – setTimeout在Uncaught TypeError中返回错误:Chrome中的AudioContext中的非法调用【代码】

在Chrome中,我首先使用AudioContext创建连续音:var audioCtx = new (window.AudioContext || window.webkitAudioContext);var oscillator = audioCtx.createOscillator(); var gainNode = audioCtx.createGain();oscillator.connect(gainNode); gainNode.connect(audioCtx.destination);oscillator.start();现在我想在几毫秒后停止它.所以我这样做:setTimeout(oscillator.stop, 500)这将返回错误Uncaught TypeError:Illegal inv...

javascript – 为什么在Chrome中存储到变量“name”的数组转换为字符串?

参见英文答案 > Why global variable ‘name’ changes to string? 1个当我在Chrome的控制台中运行var name = [1,2,3]然后访问name的值时,我会回到“1,2,3”.为什么会这样? 解决方法:您所看到的是一个全局变量,它是窗口对象的一部分.这实际上是浏览器使用的反映窗口名称的值. (见documentation) 由于window.name是字符串getter / setter,因此您的数组将被强制转换为字符串. (并且控制台在“全...

javascript – 没有SSL的Chrome网络通知(绕过服务工作者)

那么,是否可以在没有SSL证书的情况下为Chrome实施网络通知?我想避免在我的网站上安装SSL,如果有一种方法可以在没有Service Worker的情况下发送通知,那将会很酷.解决方法:您仍然可以使用(旧)Notification(title, options)构造函数,它可以在某些(桌面)平台上运行.但是(我猜你知道),它在Chrome for Mobile(Android)中不起作用. Chrome for Mobile的工作原理是基于ServiceWorker的showNotification(title, options)方法.但是根据Servi...

javascript – jQuery无法在chrome扩展弹出窗口中工作【代码】

我正在构建我的第一个chrome扩展,我遇到了一些麻烦.我想在popup.html上使用jQuery.弹出窗口工作正常,但jQuery不起作用. 编辑:我改了它,这是新代码,但仍然无效.有任何想法吗?我花了两个多小时试图搞清楚.我是扩展的初学者,在javascript和jquery中相当生疏,所以它绝对可能是小而且令人尴尬……非常感谢! 的manifest.json"content_scripts": [{"matches": [website], "js": ["content.js", "https://ajax.googleapis.com/ajax/libs...

javascript – chromedriver clear cache – java【代码】

如何在java中清除chromedriver的新实例的缓存?我正在尝试这个,但我不太确定还能做什么?是否有可能创建一个javascript hack来清除JS中的缓存,我可以从我的驱动程序调用?private static WebDriver makeDriver() {DesiredCapabilities capabilities = DesiredCapabilities.chrome();capabilities.setCapability(CapabilityType.ForSeleniumServer.ENSURING_CLEAN_SESSION, true);System.setProperty("webdriver.chrome.driver", "c...

javascript – 使用Kurento Media Server在Chrome中获取“ScreenCaptureError”【代码】

我正在尝试与Kurento WebRtc服务器共享我的屏幕.但是得到这个错误:NavigatorUserMediaError {name: "ScreenCaptureError", message: "", constraintName: ""}使用相同代码的Firefox中没有错误.用于webrtc的约束:var constraints = {audio: true,video: {mandatory : {chromeMediaSource: 'screen',maxWidth: 1920,maxHeight: 1080,maxFrameRate: 30,minFrameRate: 15,minAspectRatio: 1.6},optional: []}}var options = {localVi...

javascript – MS Edge有一个window.chrome对象??打破浏览器检测【代码】

MS Edge有一个名为window.chrome的对象与Google Chrome中的名称相同. 对我而言,这打破了Chrome polyfill的浏览器检测代码.我想象这也会给别人带来麻烦. 使用: 边缘:25.10586.0.0 Edgehtml:13.10586 Edge window.chrome对象中的东西较少.它唯一的子对象是window.chrome.app,而Chrome版本有app,webstore和runtime(Chrome版本49.0.2623.110,64位). 他们为什么要这样做?我可以看到制作一个合适的window.chrome对象具有所有功能,但制...

javascript – 为什么chrome.contextMenus会创建多个条目?【代码】

我正在使用chrome.contextMenus.create函数在我的Chrome扩展程序中创建上下文菜单.但它创造了额外的选择. 我在manifest.json文件中给了权限,将此函数添加到我的background.js文件中,并将其添加到manifest.json文件中. 为什么会这样?function getword(info,tab) {console.log("Word " + info.selectionText + " was clicked.");chrome.tabs.create({ url: "http://www.google.com/search?q=" + info.selectionText,}); ...

javascript – 是什么触发android chrome显示“make page mobile-friendly”面板?

当我在Android chrome中加载http://www.thinkloop.com/article/state-driven-routing-react-redux-selectors/时,会在网站底部显示一个面板,询问我是否希望该页面适合移动设备. 点击该选项在页面上的变化非常小,因为它已经非常适合移动设备. 触发这个问题的原因是什么?我如何解决它认为检测到的问题?解决方法:这是因为视口未在网站元标记中定义.浏览器不知道该站点具有响应式设计,并且即使已经定义了一个提示,也会尝试设置一个响应...

javascript – 从Chrome开发人员工具控制台获取上次返回的值【代码】

在某些控制台(如python,ruby的irb或节点)中,您可以使用下划线访问上一个语句的返回值:> 'Hello' 'Hello' > _ 'Hello'在开发人员的工具控制台中是否有类似chrome或firefox的东西?解决方法:您可以使用$_来获取最后返回的结果.> 'Hello' "Hello" > $_ "Hello"

javascript – iframe无法在Chrome中读取Cookie

Chrome不允许儿童iframe阅读自己的Cookie. 我有一个包含子iframe的父网页: >家长在https://first-site.com>孩子在< iframe src =“https://second-site.com”> (在父母的内部)>饼干设置 >路径:’/’>安全:是的> httpOnly:false>域名:’.second-site.com’ 我控制两个站点,我希望iframe在iframe中执行需要读取.second-site.com的cookie的操作.外部父母不需要知道任何关于此的事情. 它适用于除Chrome以外的所有浏览器. Chrome根...

javascript – Chrome扩展程序:如何禁用页面可见性API【代码】

我正在编写一个Chrome扩展程序,需要阻止网页触发文档可见性更改事件.至少我需要能够覆盖document.visibilityState(即使它是一个只读属性).如果不可能,因为此扩展程序仅用于我的目的而不会在Chrome扩展程序商店中,我是否可以通过配置Chrome浏览器来实现我的目标?我只需要在Chrome“开发者模式”启用时使用此扩展程序,而不是其他时间. 我希望有人能想出一种创造性的方法来实现这一目标.谢谢. 请注意! 4年前的答案中有一个解决方案,...

javascript – Selenium服务器错误:无法创建新服务chromedriverservice【代码】

我试图在我的Windows 10计算机上运行webdriverio并在尝试运行我的测试js文件时继续遇到同样的问题.所以我运行这个-jar /your/download/directory/selenium-server-standalone-3.5.3.jar 启动服务器,这个输出出来了13:06:19.471 INFO - Selenium build info: version: '3.5.3', revision: 'a88d25fe6b' 13:06:19.472 INFO - Launching a standalone Selenium Server 2018-02-16 13:06:19.503:INFO::main: Logging initialized @301m...

javascript – 浏览器,时区,Chrome 67错误【代码】

我已将Chrome更新为67版.我收到日期错误 ============== Microsoft Edge 42.17134.1.0new Date("1900-01-01T00:00:00").getTimezoneOffset() -180new Date("2018-05-30T00:00:00").getTimezoneOffset()-180Microsoft Internet Explorer 11.48.17134.0new Date("1900-01-01T00:00:00").getTimezoneOffset() -180new Date("2018-05-30T00:00:00").getTimezoneOffset() -180Mozilla Firefox 60.0.1new Date("1900-01-01T00:00:00").ge...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部