【中文版Chrome浏览器不支持12px以下字体的解决方案】教程文章相关的互联网学习教程文章

javascript-关闭和打开chrome扩展弹出窗口时如何不丢失数据

我是chrome扩展的新手.我需要在使用弹出窗口时创建数据,将其关闭并重新打开后即可使用. 以下是有关我的特定问题的更多详细信息: 每当我的chrome扩展程序弹出窗口打开时,就会运行一个脚本.在弹出窗口中,有一个选项可以单击一个按钮,该按钮会将项目添加到数组中,该数组用于在此弹出窗口的另一个选项卡中显示此项目列表.但是,由于每次打开弹出窗口时,代码都会再次运行,因此在再次打开弹出窗口时(显然是在重新启动浏览器或操作系统时)...

javascript-脚本在Chrome中乱序加载【代码】

我的< body>底部有一个外部脚本,后接一个内联脚本.根据以下答案,内联脚本似乎在外部脚本之前运行,这是不应该发生的:If you aren’t dynamically loading scripts or marking them as defer orasync, then scripts are loaded in the order encountered in the page.It doesn’t matter whether it’s an external script or an inline script– they are executed in the order they are encountered in the page. Inline scripts...

javascript-chrome.runtime.onInstalled未定义【代码】

我要在安装扩展程序后启动这些选项.这是我在这种情况下尝试使用的许多解决方案. 我的问题是chrome.runtime.onInstalled是未定义的.这是我的源代码: background.jsif(typeof chrome.runtime.onInstalled !== 'undefined') {chrome.runtime.onInstalled.addListener(function (details){//if(details.reason == 'update') window.open(chrome.extension.getURL('options.html'));if(details.reason == 'install') window.open(chro...

javascript-表单不在chrome上提交,但在Firefox中提交【代码】

我有一个submmit按钮,如下所示: 保存并继续 我在js中的功能是:function checkCreditDebit(buttonValues) {//Some validation here//Disable Button if once clicked to prevent twice form submissiondocument.getElementById('saveandcontinue').disabled = 'disabled';document.getElementById('onlysave').disabled = 'disabled';}但是当我在Firefox中提交表单时,它禁用了“保存并继续”,按钮并提交表单.但是在chrome中,它禁用...

javascript-XMLHttpRequest;跨源请求仅支持以下协议方案:http,数据,chrome,chrome扩展名,https,chrome-extension-resource【代码】

当我尝试进行ajax调用时,在下面的chrome中出现了错误.XMLHttpRequest cannot load javascript:;. Cross origin requests areonly supported for protocol schemes: http, data, chrome,chrome-extension, https, chrome-extension-resource.这是代码:$.ajax({type: "POST",data: {pvalue : pid},cache: false,url: "xxx.in/yy/ajax.php",success: function(data){$modal.find('.edit-content').html(data);}解决方法:所有对该特定...

javascript-Base64 SVG无法在Chrome中呈现,但在Firefox中可以工作【代码】

我正在尝试从页面上的svg创建图像.但是,我无法在谷歌浏览器上使用svgToImage()函数.我将浏览器切换到了Firefox,并且生成的所有内容都没有任何问题. Firefox似乎会生成svg的不同base64表示形式,并且在google chrome中使用此版本时,它可以工作,但该功能仍无法创建图像. 查看一些调试日志,似乎Firefox将< svg>中的svg元素转换为进入< a0:svg>.这就是为什么这段代码在firefox中起作用的原因吗?如果是这样,是由于firefox修复而chrome忽...

javascript-在Chrome中检索浏览器语言

我一直在尝试使momentjs正确检测浏览器语言并本地化时间显示. (按照Locale detection with Moment.js) 但是我在从chrome中获取正确的语言环境时遇到了一些麻烦. chrome似乎在navigator.languages中为我的浏览器配置了正确的语言列表,但是navigator.language返回的是完全不同的内容.我猜我可能是chrome设置错误(如果navigator.languages中使用正确的语言,这似乎不太可能),或者选择浏览器语言的方法不太正确? 除了window.navigator....

javascript-为什么Chrome中的getUserMedia()显示权限被拒绝错误

我正在使用getUserMedia()在node.js和angular project(MEAN)中进行视频流传输.我的< video>标签位于部分文件中.该项目运行顺利,与本地服务器中的Google Chrome,Opera和Firefox兼容.但是,当我尝试使用Google Chrome在Ubuntu服务器上运行它(仅Chrome出现问题)时,没有显示视频. 控制台中的错误详细信息如下: (程序):84 navigator.getUserMedia错误:PermissionDeniedError(错误名称) 我正在使用chrome版本47.0.2526.80.我正在为此项...

C# extract multiples from web pages based on OpenQA.Selenium.Chrome and ChromeDriver【代码】

1.Install latest Chrome,Selenium.WebDriver, ChromeDriver Selenium.WebDriver 3.141.0; Selenium.WebDriver.ChromeDriver 78.0.3904.7000; Google Chrome?Version 78.0.3904.70 (Official Build) (64-bit); ? 2.using OpenQA.Selenium.Chrome; using OpenQA.Selenium; using System.Reflection;static void WebDriverDemo(string url = "http://www.tieba.com/p/4325046994#!/l/p1"){ChromeDriver driver = new ChromeDriver(Pa...

javascript-Chrome和Firefox中的画布边框变形【代码】

我有一个非常简单的画布脚本FIDDLE HERE. JS代码:$(function() {var canvas = $('<canvas></canvas>').attr({width: 200,height: 200}).appendTo('.circle').get(0);var context = canvas.getContext('2d');context.clearRect(0, 0, 100, 100);context.beginPath();context.arc(100, 100, (200 / 2.5), Math.PI * 2, 0, false);context.lineWidth = 10;context.strokeStyle = "#eeeeee";context.stroke();context.fillStyle = "#F...

javascript-Google Chrome中的标签之间最快的通讯是什么?

我想使用Google Chrome或Chromium的分支作为工作室进行数据浏览和转换.我知道扩展程序具有消息传递API,但是我想看看是否有人知道在Chrome中的标签或窗口之间协调工作或内容呈现的方法. 是否有比chrome扩展更快和/或更灵活的选项卡之间进行通信?解决方法:只要选项卡位于同一域上,本地存储是一种很好的通信方式.

javascript-jQuery过滤选择选项在Safari中不起作用(但在Chrome和FF中有效)【代码】

我有一个带有一些下拉菜单的表单,并且第一个选定的下拉菜单将用于过滤第二个下拉菜单的选择(以限制它们).以下代码在FF和Chrome中正常运行,但在Safari中(至少11.1.2版以上)无效:if(~jQuery(this).attr('id').indexOf('5b0ad35592224') && ~jQuery(this).attr('id').indexOf(jQuery(this).closest('tr').attr('data-id'))) {var vallie = jQuery(this).val();var sub = jQuery('[id*="'+jQuery(this).closest('tr').attr('data-id')...

javascript – 尝试在DOM加载后注入CSS(编写Chrome扩展)【代码】

我正在尝试编写一个Chrome扩展程序,它只是将一个CSS文件添加到页面的css定义的末尾. Google的文档说我可以使用chrome.tabs.insertCSS()函数将css添加到页面,但是从包含javascript文件的content_script运行它什么都不做. 我正在尝试两种不同的方法,如Google网站上记录的那样.我有一个alert()语句告诉我脚本在哪里,但它从不运行最终警报.这让我觉得我的脚本可能会在中间的某个地方崩溃. 这是我的源文件:的manifest.json{"name": "Cu...

PHP-Chrome删除“至”后的空格【代码】

每当我的网站的某个部分使用“ to”一词时,Chrome都会删除其后的空格,并将其与上一个单词混淆.即“ Committo定期志愿服务” 它仅在我的引导行之一内发生,而在其他浏览器中则没有发生. 有问题的页面是:http://benefacto.org/fca/ 与其他部分相比,我看不出代码中有任何不一致之处. 非常感谢您的帮助解决方法:不知道为什么,但是似乎是自动换行:断行;是你的问题. 尝试这个.h4-fca {word-wrap: normal; }

Chrome 90的flexbox调试工具【图】

时间过得真快,Chrome 的版本已经升级到90了。 这次的开发者工具更新中增加了flexbox调试工具,试了一下,挺有意思的。 首先在Elemets 视图下,如果一个元素的display: flex的话,元素后面会显示一个 “flex” 的按钮,点一下网页上相应的位置就会出现一个虚线框表示出这个flexbox的位置。如图 然后在边栏上styles标签下对应的flex定义处会出现一个按钮 点开有惊喜…