【javascript – 打开新的Google Chrome标签并获取来源】教程文章相关的互联网学习教程文章

javascript – chrome.webstore.install调用两个回调?为什么?【代码】

我正在尝试使用the chrome.webstore.install( link, success, fail) function内联加载Google Chrome扩展程序. 这是我的页面中的链接< head>节.<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/oafp--redacted--ffencd" />这是按钮.<input type="button" class="btn btn-default" onclick="getExtension();">Go</input>这是Javascript,它出现在关闭之前< / body>标签.<script type="text/javasc...

javascript – 将CSS注入Chrome / Electron / HTML / CSS / JS【代码】

谁能告诉我为什么以下不会工作?请原谅我对这一切都不熟悉的任何错误 HTML<webview id="wv1" src="https://www.github.com/" style="display:inline-flex; width:100%; height:140px" nodeintegration></webview><script>var webview = document.getElementById('wv1');webview.addEventListener('dom-ready', function() {webview.insertCSS('html,body{ background-color: #FF0000 !important;}')});</script>我试图得到它,以便一...

如何使用PHP Webdriver在Chrome中禁用Javascript(-headless)【代码】

我无头地使用Chrome. 我尝试设置–disable-javascript命令行参数. 我尝试使用实验选项:$options->setExperimentalOption('prefs', ['profile.managed_default_content_settings.javascript' => 2//this does not work//,'profile.default_content_setting_values.javascript' => 2//this does not work, too]);$capabilities = DesiredCapabilities::chrome();$capabilities->setCapability(ChromeOptions::CAPABILITY, $options)...

javascript – 变量事先改变了,你能解释一下这个Chrome V8的行为吗?【代码】

当我遇到一些奇怪的行为时,我正在编写一个javascript程序并在Chrome 7中运行它.现在,在我的代码中,随着所有其他事情的继续,我花了一些时间才弄清楚它不是我. 我已经提炼了下面代码的本质.<html><script>var data = [1,2,3,4,5];var data_copy = [];for (var i=0; i<data.length; i++){data_copy.push(data[i]); }console.log("Printing before:"); console.log(data_copy);//alert(data_copy);console.log("----------------------...

javascript – Chrome和Firefox之间有什么区别吗?【代码】

我正在使用基于(.. in ..)和hasOwnProperty的递归函数来克隆对象,这在IE和FF中工作得很好……但不是Chrome. 当使用for(… in …)迭代对象的成员时,如果对象是DOM对象,则Firefox和Chrome会为hasOwnProperty提供不同的结果. 将以下内容键入Chrome控制台与Firebug(FF)中的控制台会产生不同的结果:var t = document.createElement("table"); var tr = t.insertRow(-1); for(var p in tr) if(tr.hasOwnProperty(p)) console.log(p);Fir...

javascript – Firefox的textContent与Chrome的innerText不匹配【代码】

由于Firefox没有innerText,我使用textContent来检索文档正文的文本.但是,textContent返回正文中的noscript和script标记内的任何内容(也许还有其他标记,我不完全确定),这意味着textContent看起来与innerText通常返回的内容不同. 在Firefox中是否有与Chrome的innerText函数相同的输出?解决方法:编辑 包含过滤器以获取某些元素的内容 它们是两个不同的属性 – 一个在W3C DOM 3 Core中定义,另一个是Microsoft proprietary property,已...

javascript – 使用chrome扩展中的html5 blob下载mp3文件【代码】

我正在尝试创建一个将下载mp3文件的google-chrome扩展程序.我正在尝试使用HTML5 blob和iframe来触发下载,但它似乎不起作用.这是我的代码:var finalURL = "server1.example.com/u25561664/audio/120774.mp3";var xhr = new XMLHttpRequest();xhr.open("GET", finalURL, true);xhr.setRequestHeader('Content-Type', 'application/octet-stream');xhr.onreadystatechange = function() {if(xhr.readyState == 4 && xhr.status == 20...

我应该缩小Greasemonkey或Chrome扩展程序的用户脚本中的javascript吗?

是否值得缩小进入扩展程序的脚本或Greasemonkey的用户脚本?我问,因为用户只需下载一次并运行多次(它不是网页的一部分).假设它是未压缩的约50k. 它会为用户节省时间吗?它是重要的还是下载速度的大部分增益?解决方法:缩小javascript只对提高下载速度感兴趣.执行javascript不会更快.

javascript – 如何制作chrome扩展名以将选择内容复制到剪贴板【代码】

我想通过单击ContextMenu进行扩展以将选择复制到clipboasd.在chrome中,很多人都使用flash solusion.但是如何在ContextMenus中使用flash.这似乎是不可能的.谁能告诉我一个solusion? 我做了什么var a = chrome.contextMenus.create({"title":copy,"context":["selection"],"onclick":copy}); function copy(info,tab){ document.execCommand('selectAll'); //just for example document.execCommand('copy'); }我已经将manifestWrit...

javascript – Chrome扩展程序:通过注入调用页面脚本【代码】

是否可以将javascript文件注入DOM并立即执行?我希望在页面/ DOM中调用javascript函数.由于孤立的世界,单个内容脚本将无法工作.使用chrome.tabs.executeScript()需要后台页面. 简单示例:DOM javascriptfunction sayHello(){alert('Hello World'); }要注入的Javascript文件console.log('Injection complete. Now calling DOM script.'); sayHello();解决方法:这是我最喜欢的两种方式……// Executing an anonymous script function...

Javascript / AJAX在Opera中不起作用,在FF / IE / Chrome中运行完美【代码】

我目前在名为getresults.js的文件中有这个Javascript:function getItems(str) { if (str==""){document.getElementById("getItems").innerHTML="";return;} if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safarixmlhttp=new XMLHttpRequest();} else{// code for IE6, IE5xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");} xmlhttp.onreadystatechange=function(){if (xmlhttp.readyState==4 && xmlhtt...

javascript – 如何使用Google Chrome扩展程序为其他域设置Cookie【代码】

我正在开发Google Chrome扩展程序.之后可以为不属于我的域设置cookie. 如何用javascript实现这一目标?解决方法:这是cookie的示例实现,您可以使用它来设置cookie 的manifest.json{"name" : "Cookie API Demo","version" : "1","description" : "This is demonstration of Cookie API","permissions": [ "cookies","<all_urls>"],"browser_action": {"default_icon": "screen.png","default_popup":"popup.html"},"manifest_version...

javascript – Facebook App在Chrome中不起作用,但在Firefox中起作用【代码】

我刚开始使用heroku制作Facebook应用程序.我做了一个测试应用程序.我在heroku上传了一个使用HTML5,CSS和Javascript的页面.该应用未在Google Chrome https://apps.facebook.com/shrytestapp/中展示,但在Mozilla Firefox中运行良好.此外,在heroku服务器http://salty-shelf-6707.herokuapp.com/中打开页面时效果很好.解决方法:当您在Facebook中访问应用程序时,HTTPS用于传输数据,但Chrome已阻止通过普通HTTP传送的内容,并坚持要安全地...

javascript – 如何在Chrome扩展程序中控制(i)注入内容脚本的帧深度?【代码】

为Chrome扩展程序创建清单文件时,有一个选项all_frames,允许将内容脚本注入顶部框架/ iframe,或者全部注入. 我希望此行为停止在某个特定级别(例如,2).有没有办法指定它,最好是在清单上?或者至少在实际脚本中有黑客攻击? 问题可能被翻译为:“是否可以知道HTML文档中的框架有多深?解决方法:您无法在清单中指定帧深度.但是,如果iframe具有不同的URL,则可以针对它们运行不同的内容脚本(通过在manifest_scripts数组中的清单中有多个...

javascript – 使用Chrome扩展程序在特定时间打开网址【代码】

我有一个Chrome扩展程序,我用它在早上凌晨在网站上运行一些批处理作业.我已经有一个内容脚本,可以在Chrome中调用此URL并完成所有必要的工作时运行.我现在遇到问题,找出将此字符串添加到调度程序的最佳方法,以便在凌晨3:00在Chrome标签页中自动打开此网址.我在专用的Azure虚拟机中运行所有这些代码,因此当脚本设置为运行时,将不会有任何用户登录.当新标签完成它的工作时它将自动关闭,我已经处理过了. 到目前为止,我已尝试使用Window...

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 全部