我正在编写一个Google Chrome扩展,它需要对其他扩展做很多事情,例如:
列出已安装的扩展并读取它们的ID
请求扩展安装、更新和删除(最好不打扰用户)
修改扩展设置
等等。其中哪些是可能的,哪些不是(出于安全考虑)
另外,我还没有在官方文档的扩展间消息部分找到答案(实际上是在其他任何地方)。铬开发者Brian Kennish表示,编写NPAPI插件是实现预期效果的最合理的选择。这不可能通过扩展API直接实现。老实说,我也不建议为此使用NPAPI,因为您必须修改浏览器正在使用的文件,这
包含两个隐藏的,每个都包含一个,但显示了第一个
以下代码段在FF/IE中运行良好,不显示任何内容,但在chrome/safari中显示第一个跨度
<p>
<span style = "display:none"><div>inner</div></span>
<span style = "display:none"><div>inner</div></span>
</
有一系列新的服务,一旦安装,跟踪您的浏览器历史记录。例如,Like.fm会跟踪您所听的所有歌曲
这有多难?它是如何完成的?Bookmarlet只是您可以在当前页面上执行的Javascrip代码片段,一旦您离开此页面,它就会消失,然后您需要再次运行它
您可以使用bookmarklet将当前页面信息存储到cookie中,当用户转到另一个页面并再次运行bookmarklet时,您可以获得存储在cookie中的信息
这就是bookmarklet的工作原理。希望有帮助。Bookmarlet只是您可以在当前
我正在尝试制作一个可以播放音乐的谷歌扩展。当我关闭分机并浏览其他网站时,我希望分机也能播放。我是否必须更改manifest.json、background.html或main.html(我的索引/弹出文件)的代码?以下是my manifest.json的代码:
{
"name": "SpeedSongz.fm",
"description": "Instantly listen to your favorite music and radios.",
"version":
我刚刚添加了一个名为Chrome History X的扩展,但是它应该有一个图标,而不会像其他图标那样出现在url框旁边的工具栏中
扩展的作者可能打算从工具栏中隐藏图标,但我的问题是,如何运行扩展?似乎我只能从工具->扩展页面删除扩展。网络商店在扩展详细信息选项卡上说:
覆盖默认历史记录页
这意味着您需要访问chrome://history。它放了一个斜体按钮,上面写着“可视化此搜索”
这就是扩展的工作原理。网络商店在扩展详细信息选项卡上说:
覆盖默认历史记录页
这意味着您需要访问chrome:
Chrome中的开发者工具可以执行不区分大小写的搜索吗?当你在开发者工具中按CTRL+F(Windows)或CMD+F(Mac)时,Google Chrome总是执行不区分大小写的搜索。不知道这是错误还是什么,但Chrome v.32中的情况并非如此。绝对区分大小写。这取决于你在哪里搜索。如果在“元素”面板中,则不区分大小写。在sources面板中,它不区分大小写。它在哪里为您显示区分大小写?它在“元素”面板中区分大小写。这是一个在v33中解决的bug(我抓起测试版只是为了避开它)。
我发现通过导航到chrome://chrome/extensions/首先,然后将*.user.js文件拖到此页面上
每次更改脚本时是否需要将此脚本拖到此页面上?当我更改脚本并希望看到更改时,应该使用什么过程重新加载更改后的userscript?对于纯*.user.js文件,是的,每次更改时都必须拖动(重新安装)它
但是,如果手动创建文件夹结构和自己的manifest.json文件,如中的控制脚本和名称部分所示,则每次更改后只需单击重新加载链接,或按CtrlR
我通常会在另一个窗口中打开扩展页面
我正试图通过使用setVersion让下面的代码在chrom上工作(因为OnUpgradeRequired还不可用)
IDBVersionChangeRequest由IDBDatabaseException填充。无法调用onsuccess函数。我需要在onsuccess函数中创建一个ObjectStore
特别是这一行:request=browserDatabase.\u db.setVersion(browserDatabase.\u dbVersion.toString())
下面是我的代码
我在Firefox中使用Charles,现在我决定迁移到Chrome。在Firefox中,Charles autoconfiguration extension可用,并且可以正常工作,但在Chrome Map Local中不起作用。
如何解决这个问题 您应该手动将Chrome中的proxy设置为127.0.0.1,带有8888端口,以便通过Charles发送请求。刷新该设置。转到“设置”,单击“高级设置”,然后单击“更改代理设置”。这将打开本机系统的网络管理器。从那里找到您可以添加网络代理的位置
我有一些primefaces数据表,可能包含很长的varchar数据。使用primfaces默认宽度会影响网页大小,这会导致在使用Chrome的小型平板电脑上显示网页时出现问题
如何将primefaces datatables设置为在数据大小达到某个值时自动返回到行?您可以使用或在
如果密钥已存在,则向IndexedDB对象存储添加对象将失败。我如何使用给定的键检查对象的存在性?最好是同步的(不需要另一层回调),并且不拉动对象
我知道如何通过事务异步获取请求,但每次我想添加对象时都要经历一些考验
注:解决方案只需在Chrome中工作(如果有帮助的话)检查密钥是否存在的最佳方法是objectStore.count(密钥)。这是异步的
在您的情况下,最好的选择是打开键的游标。如果存在,光标将出现
var req = objectStore.openCursor(key);
re
我目前正在编写一个chrome扩展,它在Devtools中有自己的面板。虽然我面临一个问题。当特定选项卡的Devtools面板关闭时,我试图在后台页面触发一些操作
我尝试将此添加到devtools.js:
window.onbeforeunload = function(event) {
port.postMessage({action: 'disableTab', tabId: tabID});
return "Are you sure you want to navigate awa
当客户点击我们的一款产品的下载链接时,他们会看到一条警告,说明该文件不是经常下载的,可能有危险
这是假阳性
我们可以在哪里上传文件,让Chrome/Google将其标记为安全的,就像我们为所有反病毒供应商所做的那样?你可以看到谷歌是如何做到这一点的。显然,使用适当的受信任(非自行生成)证书对EXE进行签名很有帮助。我需要知道如何对.EXE进行签名-这似乎是个大秘密?如果“secret”的意思是“在谷歌上搜索“签名可执行文件”时”,那么是的:pI用我从赛门铁克购买的证书签署了我的软件,我仍然收到了
我发现googlemaps js api有一个奇怪的问题。我生成了一张地图,它在除chrome之外的所有浏览器中都能完美显示。在那里,它以某种方式被切断或放大过多,因此左侧的控件被切断
请参见此屏幕截图:
我搜索了这个问题,但找不到有效的解决方案,补充道
google.maps.event.trigger(map, "resize");
就像我在几篇文章中读到的那样没用
这是我的密码:
js:
html:
<div id='Map'></div>
}由于geocode
我正在尝试使用一个applescript,它使用UI来单击我在Google Chrome中的一个书签文件夹“WatchADay”,然后单击该文件夹内的“在新窗口中打开所有选项卡”按钮。这是我试过的
tell application "Google Chrome" to activate
delay 1
tell application "System Events"
tell process "Google Chrome"
--click menu item "Open
注意:我读过类似的文章,但都不是我的问题——我可以右键点击它,很好,它就消失了
我发现“Inspect Element”在Chrome中是一个非常宝贵的工具,但是我最近一次尝试是在了解你们中许多人已经拥有的神奇方式时,看到我在导航栏上为一个元素创建了一个子菜单,它会在它的父项悬停时弹出
弹出窗口(或下拉窗口)不是我想要的样式,因此我右键单击>inspect element查看从何处来的内容,并更好地了解如何实现所需的效果
然而,一旦我把鼠标从菜单上移开,它就不见了
因此,我无法在“检查”窗格中选
我在kiosk模式下使用chromium浏览器作为显示器,但有时它可能会崩溃。
如果出现这种情况,我希望能够关闭/重新启动浏览器,但我无法检查chrome的状态
有人知道如何检查chrome是否崩溃,或者配置chrome在崩溃时关机吗
Chromium 28.0.1500.52 Ubuntu 12.04将以下代码放入文件中,随意命名(foo):
然后执行:
chmod +x foo
使名为foo的文件可执行
当您的信息亭启动时,调用程序foo(您刚刚创建的文件)
该脚本以“永远这样做”循环运行
当您第一次下载Google Chrome时,源地图上的默认设置是什么
Chrome调试器的“常规设置”面板中有一个复选框,上面写着“启用JS源映射”-当您第一次安装Chrome时,默认情况下是选中还是取消选中?我的是勾选的,但我不记得从一开始是这样的,还是我手动勾选的——将Chrome设置重置为出厂默认设置似乎不会重置调试器设置,因此无法判断
这是我正在编写的教程。遵循Rob W的建议,源映射似乎在默认情况下处于启用状态。遵循Rob W的建议,似乎默认情况下启用了源映射。使用chromium--
根据我的apache访问日志,每当我使用chrome向我的webapp发送GET请求时,都会向服务器发送两个相同的请求(不总是,但大多数情况下,我无法复制它-这不是favicon的请求),尽管chrome开发工具中只显示一个。我停用了所有的扩展,它仍然在发生
这是真的吗?这是一个chrome功能还是我应该在我的应用程序中深入挖掘以发现漏洞?我认为比这更糟糕。我在这里的经验(与谷歌应用程序引擎一起开发)是,Chrome正在提出各种额外的请求
这可能是由于默认选中的设置中的选项:
预测网络操作以提
问题是Firefox将换行符计算为“1”(\n)个字符,而Chrome将换行符计算为“2”(\r\n)
这是我在文本区域中得到的maxlength=10:
这是Firefox的10个字符
1234
5
6
7
这是10个字符,用于Chrome
1234
5
6
在尝试验证表单时会出现问题。例如,如果我有以下文本
012345
678
在Firefox中,验证通过并保存数据,但当我尝试在Chrome中执行相同操作时,它会显示一条警告,并阻止它发送表单。
“请将此文本缩短为10个字符或更少(您
我目前正在用impactjs(canvas&html5)开发我的第一个游戏,用户刚刚给我发了这张图片,看起来其中一张图片显示的非常糟糕:-)
这是特定于画布的问题还是特定于webbrowser(在chrome上测试)
有什么想法吗?:)
我们只能猜测,因为我们需要看到导致问题的代码。你能试着为我们重现这个问题吗(fiddle)。好吧,这就是问题所在,它只在客户端web浏览器上发生过一次:)我想这可能是一些浏览器问题,但我想100%确定:)我在直接处理上下文时注意到类似的情况,但这是代码中的错误。
我连接到远程节点并通过selenium启动chrome时出错。
我的程序:
起动毂
使用此bat启动节点:
java-jar-selenium-server-standalone-2.41.0.jar-role-node-hub
http://“hubaddress”:4444/register/grid
-Dwebdriver.chrome.driver=“C:\Users\me\Downloads\chromedriver.exe”
然后我运行以下代码:
DesiredCapabilit
我在开发人员控制台中看到一些来自web应用程序的奇怪输出:
[object Object] (program):1
这就好像Object.prototype.toString正在被调用,并输出到控制台,但是我找不到任何代码编写控制台.log的引用。有人知道程序:1作为源文件意味着什么吗?单击它会将我带到一个新的浏览器选项卡,该选项卡为空
Opal正在生成源地图。我可以在chrome中启用JavaScript源映射,设置断点,甚至在调试器中停止。但它仍然没有太多的实际用途
我不能研究局部变量。即使我尝试在chrome的控制台中对其进行评估,它们都显示为零
我希望能够在ruby源代码和生成的Javascript之间切换(这并不难理解)
到目前为止,我最成功的方法是在生成的Javascript中搜索重要的标识符,而根本不使用源映射
欢迎提供任何提示。Sourcemaps现在使用Opal Server在Opal 0.8.0中工作
# c
我已经重新安装了phpStorm 8和Wamp 2.5
我使用以下内容设置了相应的php.ini文件
zend_extension = "e:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
;
[xdebug]
xdebug.remote_enable = true
xdebug.remote_port="9005"
xdebug.profiler_enable = 1
xdebug.profiler_enable_
编辑2:使用fiddler,我能够发现我得到了一个504错误,但这对我来说毫无意义,怎么可能发生这种情况
编辑:它似乎与连接到SQL Server有关。我发现我可以很好地导出不使用SqlDataSource的报告,但是当我添加一个报告时,我会得到这个错误。但我仍然不知道如何调试超出这一点
我的Telerik报告在explorer中导出得很好,但在Chrome中我得到一个错误页面,上面写着“此网页不可用”,下面写着“错误连接重置”
当我点击F12查看网络活动时,这是导致问题的请求:
奇怪的是,
我正在编写一个工具来解析和提取cpuprofile文件(保存概要文件报告时生成的文件)中的一些数据,我在自我和总时间计算的精度方面遇到了一些问题。因此,时间取决于字段命中率的值,但是。当命中率很小时(基本上是:
sampleDuration = totalRecordingDuration / totalHitCount
nodeSelfTime = nodeHitCount * sampleDuration
你可以在这里找到它:
如果您需要我的输入,您知道总时间是如何计算的吗?对于任何感兴趣
Chrome似乎在过去一周发布了一个更新。这导致至少50个内部应用程序抛出如下所示的异常。我在互联网上研究的解决方案,谈到用更强大的密码更新应用服务器。然而,我们的应用程序分布在IIS、tomcat、jboss、weblogic和websphere上。期望所有这些应用服务器都得到更新是不现实的。难道没有办法让Chrome允许这些网站出现“例外”吗?因为这些网站都是内部的,所以安全性并不是一个真正的问题
很明显,Firefox抛出了相同的异常,但是有一个文档记录的修复程序(通过更改Firefox中
我正在使用OSX。我已经在开发服务器中设置了端点。当我访问localhost:8080/_-ah/api/explorer时,我收到以下错误消息:
您正在探索的API托管在HTTP上,这可能导致
问题。学习
该链接指示我使用以下特殊标志启动Chrome会话:
我不知道在哪里输入这一行?我认为应该将其输入CLI,因此我在终端上进行了尝试:
$ /Applications/GoogleChrome.app --user-data-dir=test --unsafely-treat-insecure-
我在Chrome中尝试了开发工具,但根本没有显示出来
我正在尝试监视正在获取实时数据的图表/图形应用程序。一些外部监控工具是最后的手段,但我希望尽可能使用FF/Chrome
谢谢Chrome中的开发工具可能会向您显示Flash应用程序的请求,而您不知道列出的项目中有哪些是应用程序正在访问的文件/数据。在列出SWF之后,它后面是XML文件还是类似的文件?XML(或JSON,甚至PHP)可能会提供图表数据。此外,如果数据受到保护,那么直接文件访问可能会失败(显示空文件或需要用户令牌等),我找不到。S
现在哪些浏览器支持HTTP补丁,我还没有在网上找到任何最新信息。我特别想知道Chrome、InternetExplorer11和MicrosoftEdge是否支持HTTP补丁动词。我需要这个,因为我想知道我是否应该在我正在开发的RESTful API中实现它。如果你问哪些浏览器自己发出了补丁请求,好的。然而,我遇到的几乎所有javascript库都能够发送带有动词的请求,而不是GET、HEAD和POST。事实上,所有与兼容的浏览器都应该允许补丁通过
使用非英语键盘时不支持带有特殊字符的快捷方式,这似乎是一个尚未解决的问题。我在google chrome或MS OneNote中经常遇到这个问题
例如,{Ctrl}{+}在Google chrome中用于放大。为了产生这个结果,我必须在我的(瑞士德语)键盘上键入{Ctrl}{Shift}{1}。每当我必须插入一个额外的{shift}时,快捷方式就不起作用了
我试图通过使用以下自动热键代码来规避此问题:
^9::
Send,{Ctrl Down}{U+0x2B}{Ctrl Up}
Return
通常我可以使用Chrome开发工具-网络选项卡嗅探我的HTTP请求
但下载文件不会发生这种情况(即当Content-Dsiplosition设置为Attachment;filename=xxx)时,Chrome只下载文件,网络选项卡上不会显示任何内容
我怎么看这些?我的意思是,在Chrome中,没有任何像PostMan这样的第三方工具
另外,我需要查看我的服务器发送的标题,我需要一些调试信息。您可以从标题选项卡查看它们
响应正文本身就是正在下载的文件,您将无法从“响应”选项卡中看到它,但我可以从
谷歌Chrome标志——允许运行不安全内容不起作用。通过在chrome://version/URL,它清晰地反映在哪里
当我访问位于HTTPS上的内部Github企业实例时,我看不到我们的TeamCity构建状态图标,因为URL位于HTTP上。我们的README.md中有这些图标,我在开发工具/网络选项卡中遇到了这些(被阻止:混合内容)错误
我认为文件不是最新的。混合内容模式根据具体情况更加严格。您应该能够使用以下两种方法中的任意一种,使用多个标志来解决问题
--unsafely-treat-
我用d3.js制作了一个svg图形,它有缩放功能,但它可以缩小文本。我知道chrome的mimnum文本大小是12px。但我需要缩小图表中的文本,因为当我放大图表时,我的文本在圆圈中,圆圈变小了,但文本没有变化。有什么好办法吗 最近css文本呈现:geometricPrecision可以解决这个问题最近css文本呈现:geometricPrecision可以解决这个问题“我知道chromes mimnum文本大小是12px”。对不起,不是吗??我看到其他人说:“我知道chromes mimnum
我将查询java输入https://www.google.com。一个结果是https://en.wikipedia.org/wiki/Java_(编程语言)。我通过右键单击链接并选择复制链接地址获得以下文本
我将上面的链接粘贴到Chrome地址栏。我使用开发工具监控HTTP网络流量
第一个HTTP请求用于原始链接。它的状态代码是200。Chrome如何对https://en.wikipedia.org/wiki/Java_(编程语言)?我知道一个状态代码为302的HTTP响应可以使brso
大约四、五个月前,我读过一篇关于chrome开发工具的技巧和窍门的博客。我不知道我使用了什么确切的关键词,但我登陆了一个博客,这真是太棒了
在该博客中,有一些chrome开发工具的提示。最受欢迎的功能之一是直接在屏幕上编辑直播内容,而不必在chrome的元素选项卡上编辑内容
根据那个博客,我们首先需要通过键入一些“keyword.mode=on”来激活该功能,然后它就会激活它
任何人都可以分享一下,要直接激活屏幕上的直播内容编辑,确切的关键字是什么
感谢开发工具,只需打开控制台并运行docume
在使用Lighthouse测试web应用程序后,我发现以下错误:
不会提示用户安装浏览器可以安装的Web应用程序
主动提示用户将你的应用程序添加到他们的主屏幕
可以导致更高的参与度。了解更多
故障:服务人员
未成功提供清单的开始url
满足所述的所有标准:
该站点通过HTTPS提供服务
服务人员已注册
服务工作者的范围包括您审核的页面和在web应用程序清单的start_url属性中指定的页面
web应用程序清单存在并满足以下条件:具有
有效名称属性。具有有效的short_name属性。具有有效的
检测到Am越来越慢的网络。加载时将使用回退字体:在google chrome控制台上
删除所有unicode范围:U+0100-024F、U+0259、U+1E00-1EFF、U+20A0-20AB、U+20AD-20CF、U+2C60-2C7F、U+A720-A7FF只需添加字体显示:块在所有字体定义上
@font-face {
font-family: ExampleFont;
src: url(/path/to/fonts/examplefont.woff) format('wof
Google Chrome版本67.0.3396.99(官方版本)(64位)
我使用谷歌Chrome开发工具制作了一些关于JavaScript的屏幕广播,并且我习惯于放大很多内容来制作手机友好的屏幕广播
今天,当我在控制台中键入时,我放大了,我的文本现在从底部被切断
有人有同样的问题吗?以下是一个屏幕截图:
我放大了5到6次。我的默认字体大小不是16px而是18px,我把它改回16px,但它没有改变任何东西,文本仍然被截断
如何修复此问题?我通过多次按Command+/-来修复它。看起来像是C
我是PWA应用程序开发的新手。我想用Angular 6开发PWA应用程序。任何人请提出以下问题
1) How can we create PWA application for Android using Angular 6 ?
2) How can i install PWA application android phone (Local Testing) ?
3) What are features will not work in PWA application in Android a
当我使用chrome浏览器登录Uniview网站查看ip摄像头视频时,显示插件不受支持。但在Internet Explorer中,它即将到来。在chrome中播放ip摄像头视频需要哪个插件?。当我检查错误时,我得到了netsdkplayer插件文本。请帮忙
我正在尝试连接到wss://mydomain.com/ws来自electron应用程序(渲染过程),但:
我使用的代码与普通Chrome和Firefox浏览器的代码相同
const WebSocket = require('isomorphic-ws')
const ws = new WebSocket('wss://mydomain.com/',
[],
{
headers: {
Cookie: cookie.serialize('
我有一个内容脚本,它正在页面内部创建一个iframe。然后,它使用chrome.runtime.getURL('app.html')获取绑定到扩展中的html页面(app.html)的url,并将iframe的src设置为结果。这将导致iframe如下所示:
即使在我的清单中我有:
"manifest_version": 2,
"web_accessible_resources": ["*", "app.html"]
此外,在测试时,我已经禁用了浏览器中的所有其他扩展,我仍然得到了这个结果。
定期使用谷歌Chrome浏览器给了我很好的服务和可用性。2-3周前,无论出于何种原因,它完全停止工作。这意味着,当我启动应用程序时,会弹出常规的Chrome窗口,但除了信息“哦,不!
“显示网站时出现问题。”另外:我可以打开并查看菜单,但当单击一个项目时,什么也没有发生。。。无法访问设置等
我尝试了很多论坛上建议的所有技巧和调整,但没有任何积极的结果。仍然不起作用。因此,我尝试了不同的浏览器,结果如下:
Firefox:正在工作
歌剧院:工作
Microsoft Edge:正在工作
(新的基于
谷歌最近(2020年6月)在Chrome上推出了一项新功能,通过从URL传递信息,可以选择并以黄色突出显示网页中的一些文本
以下是一个例子:
https://www.google.com/#:~:text=About
结果如下所示:
这是谷歌浏览器特有的,但不需要任何扩展。Firefox不支持它(截至2020年6月)。Safari似乎是“顺从的”
问题:具体规格在哪里?我能用“:::”做什么,不能用什么?这里有一些解释:
如果您有Chrome;-),以下是突出显示相关部分的链接
有关更多详
我将浏览器扩展加载到Chrome中,并打开了Chrome的开发者控制台。由于扩展的登录函数中嵌入了一些console.log行,所以我希望在登录后看到这些行的输出。相反,我得到了“加载资源失败:服务器响应状态为404”和第二个错误,该错误表示相同,但为403。我不知道这些错误是否与我没有看到控制台输出有关。扩展似乎加载得很好,并按预期工作,只是如果输出没有显示,我无法测试console.logs
此外,这是在我的launch.json文件夹中,以防有帮助。我最初并没有为这个扩展编写代码,但在我看
我有以下代码:
<video controls autoplay>
<source src="video/myVideo.mp4" type="video/mp4">
<source src="video/myVideo.webm" type="video/webm">
<source src="video/myVideo.ogv" type="video/ogg"> </video>
视频:
在Chrome和F
我创建了一个chrome应用程序,可在页面加载后单击某个元素:
manifest.json:
{
"manifest_version": 2,
"name": "click chapter-btn",
"version": "1.0",
"browser_action":{ },
"background": {
我正在尝试在一个新网站上启用谷歌地图。我已经完成了创建两个API键的过程——一个用于浏览器,另一个用于服务器。我使用以下指南:
https://wpstorelocator.co/document/create-google-api-keys/#api-错误
我能够成功地获得服务器密钥进行验证,但是,浏览器密钥在Chrome浏览器控制台中不断抛出ExpiredKeyMapError。我使用了上列出的此错误的建议
https://developers.google.com/maps/documen
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 326 页