【Chrome改动浏览器User Agent】教程文章相关的互联网学习教程文章

javascript-现有文本Chrome上的HTML拼写检查【代码】

我正在尝试在Chrome中的文本区域上使用HTML拼写检查.这适用于我输入的文本,但我需要将其与现有文本一起使用.这不起作用,仅当我选择文本然后激活拼写检查时才有效.我只是用这个:<TEXTAREA spellcheck="true" class="operatorchat" name="inputtext" id="inputtext">This text is worng!</TEXTAREA>在Firefox中有效.有什么代码可以使它起作用,我想过要用Javascript选择和取消选择,但是它不起作用. 提前致谢.解决方法:HTML5规范允许浏...

javascript-从Chrome扩展程序访问当前选项卡DOM对象【代码】

我一直在寻找如何做到这一点.我发现了一些最引人注目的文章 Accessing Current Tab DOM Object from “popup.html”? 但是我对JavaScript和进行chrome扩展非常陌生,但是我走到了穷途末路.我的猜测是未收到响应,这解释了为什么document.write(“ Hellp”)不起作用.任何帮助解决此问题将不胜感激. 我有三个主要文件 manifest.json{"name": "My First Extension","version": "1.0","description": "The first extension that I made."...

javascript-Location.Hash在Chrome中不会更新【代码】

我试图将页面的状态存储在哈希中.这适用于IE和FF,但在Chrome中似乎没有任何作用$(document).ready(function() {window.onbeforeunload = savePageState; });function savePageState() {var currentTab = _tabbing.getCurrentTab();var mapState = _mapAdapter.getMapState();window.location.hash ='reload=' + currentTab +'&mapType=' + mapState.MapType.getName() +'&lat=' + mapState.Latitude +'&long=' + mapState.Longitud...

javascript-从iframe创建新的Chrome标签页/窗口【代码】

我目前在使用iframe时遇到问题… 我的iframe带有搜索框,我想通过创建新标签页/窗口单击“转到”时进行此搜索框重定向 http://img51.imageshack.us/i/issuec.png/ 为了清楚起见,我将google chrome扩展程序调用为内容脚本:overlay.js然后,该代码将放在当前页面的“ overlay.html”页面的末尾. 因此,问题出在我的.html被表示为iframe而我看不到如何从该iframe重定向. overlay.html<form id="searchForm" action="#" onsubmit="search...

在Firefox(而非Chrome和Opera)中的“ if”内部将JavaScript函数x(){..}视为var x = function(){..}【代码】

考虑以下JavaScript代码:(function(){foo();function foo(){ alert('Hello, World!'); } })();在Firefox,Opera和Chrome中,此行为符合预期;我们会收到警报.现在对比:(function(){if (true){foo();function foo(){ alert('Hello, World!'); }} })();Firefox 3.6和4(测试版)(即,两者均使用SpiderMonkey)会引发异常:foo未定义 Chrome(即V8)和Opera(即Opera使用的任何引擎)按预期运行(对我来说). 正确的行为是哪种,还是由实施来决定...

javascript-Chrome iframe父级未定义【代码】

我有这个用于Gmail的脚本.它在canvas_frame iframe中运行.我想使用parent.document获取父文档的句柄.但是在Chrome浏览器中告诉我它是未定义的.在Firefox中可以正常工作,但在Chrome上会崩溃.因此,如何在Chrome浏览器的iframe中精确地获取父文档的句柄.Chrome版本:11.0.686.3 这是失败的代码:function init() {try {if(parent == null) {console.log(typeof parent);window.setTimeout(init, 200);return;}// SOME MORE STUFF} cat...

Javascript-I.E.,Chrome,Firefox-如何包含外部.js文件?

假设我有3个档案. > index.html(HTML javascript)> somescript1.js(JavaScript文件)> somescript2.js(JavaScript文件) 是否将所有三个文件中包含的javascript视为“串联”在一起,以使它们是一个包含所有三个变量和函数的长脚本,是否合适? 如果定义了多个同名功能,则仅使用最后一个是否正确? (例如,如果我在父index.html的末尾定义一个函数,它将覆盖javascript链接文件中定义的函数?) 给出答案后,我想知道三个主要浏览器之间是否...

javascript-跨浏览器console.log中的oilmonkey / chrome用户脚本【代码】

您如何在油脂猴子脚本中使用console.log?我没有任何输出.// ==UserScript== // @name test // @namespace test // @description test // @require https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js // @version 1.2 // ==/UserScript==console.log('test');我觉得您可以在Chrome中正常使用console.log.有没有很好的包装器,以便您可以登录Firefox和Chrome浏览器?解决方法:console.l...

javascript-如何从带有Chrome扩展名的活动标签中获取段落?【代码】

在我的background.html中,我得到了当前选项卡的ID,URL和标题,如下所示:chrome.tabs.getSelected(null, function(tab) {tabId = tab.id;tabUrl = tab.urltabTitle = tab.title...我还需要获取当前选项卡的第一段.这可能吗?我看不到tab type的任何相关内容.谢谢 更新资料 更新以响应serg’s answer并从here复制代码: 这是dom.js:chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {if (request.a...

javascript-如何将数据发送到Chrome扩展程序?【代码】

我正在为我的书签扩展开发用户认证.该扩展程序可与位于http://ting-1.appspot.com/的Google App Engine(Python)后端一起使用. 扩展程序首次运行时,background.html在新选项卡中打开options.html,用户输入其电子邮件地址.我将这样的电子邮件地址发送到应用程序(尚未尝试):in options.html ---------------var formData = new FormData();formData.append("extension_user", userEmail);var xhr = new XMLHttpRequest(); xhr.open("...

javascript-Chrome扩展程序可以相互通信吗?

我正在编写一个Chrome扩展程序,并且想要实现一个接口或api,以便将来由我开发的其他扩展程序可以使用它.最终效果可能如下: 扩展B调用extensionA.someMethod(someParameters)并将一些数据发送到扩展A,而扩展A可以将一些数据返回到扩展B. 有什么方法可以做到,不仅可以使用标准方法,还可以使用一些技巧?解决方法:http://code.google.com/chrome/extensions/messaging.html包含有关网页和扩展之间的通信的一些详细信息.我不确定,但是让...

javascript-$.getJSON()在IE9中有效,但在Chrome和FireFox中无效,我的代码有什么问题?【代码】

我使用IE9和文本编辑器开发了一个Web应用程序.它读取一个JSON文件,然后根据该文件以及JavaScript和jQuery代码的逻辑填充一些DIV元素.在IE9下,它可以完美运行. 在Chrome下,它无法执行$.getJSON()语句,因此没有可用数据.在FireFox下,$.getJSON()语句显然可以运行(警报消息对此进行了证明),但是它什么也没读取. JSON文件传递JSONLint. Chrome和FireFox均未指示任何错误. 我使用来自JSON站点的JSON数据制作了一个示例文件,并通过JSONLi...

javascript-Chrome扩展程序-收听YouTube事件【代码】

var ytplayer = document.getElementById("movie_player"); ytplayer.addEventListener('onStateChange', 'onPlayerChange');function onPlayerChange(newState) {alert('do something at least...');if(newState == 0) {alert('movie has stopped');} }这就是我尝试通过Google Chrome扩展程序收听YouTube事件的方式.它根本不会给我任何错误,即使在电影结束时也应该不会给我任何错误.或至少在状态改变时.有人知道哪里出问题了吗?控...

Python /硒-Chrome Web驱动程序,单击操作【代码】

我在使用Selenium和Python中的Chrome Web驱动程序编码单击操作时遇到问题.我花了一些时间在谷歌上搜索,发现我必须使用另一种硒工艺才能在Google Chrome浏览器中单击,这对我来说没有任何意义(调用webdrive.Chrome时不是吗?) .尽管我找不到其他任何单击方法,无论是联机还是通过硒模块. 这就是我所拥有的,任何帮助都将不胜感激!谢谢! 编辑:所以我在Selenium中找到了ActionChains模块,似乎也无法使它正常工作.更新了我的代码,仍然卡...

javascript-有什么方法可以在chrome扩展名中初始化一次吗?【代码】

我正在尝试使用html5本地存储编写一个简单的chrome扩展.我正在使用一个索引变量,该变量每次将新值添加到本地存储时都会自动递增. 但是,当我加载Chrome浏览器操作时,它将该变量初始化为0. 我们可以在浏览器操作中一次声明任何变量吗? 附言我是chrome开发的新手 先感谢您解决方法:每次您点击扩展程序图标时,都会加载一个浏览器操作页面,例如popup.html.而是使用后台页面,它位于后台,并且在加载应用程序时仅初始化一次. Backgorund页...