我在我的应用程序中的一个点击事件调用FB.login() 。 对话框popup按预期,但当用户login到Facebook(和/或授权的应用程序),对话框不会closures。 相反,它会加载一个白页(在对话框中),标题更改为XD Proxy 。 这只发生在谷歌浏览器(我正在使用Windows 7的最新版本)。 如果Chrome处于隐身模式,则不会发生这种情况。 fb-login“社交插件”在Chrome上运行良好。 为了进一步testing/debugging,我创build了一个新的Facebook应用程序与香草设置。 我做的唯一更改是在应用程序设置中设置网站url。 这里是可以用来重新创build这个错误的HTML代码。 用于重新创build问题的示例代码 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Chrome Bug Test</title> </head> <body> <button onclick="dologin()">Login using Facebook</button> <div id="fb-root"></div> <script src="http://connect.facebook.net/en_US/all.js"></script> <script> FB.init({ appId : '[YOUR APP ID HERE]', status : true, // check login status […]
我正在写一个扭曲SVGgraphics的游戏应用程序,直到他们哭泣“舅舅”。 该程序在iPad上运行(safari / webkit)时,从Web服务器托pipe,这里不需要再说了。 只要使用最新版本的Chrome(如v.25或更高版本),它就可以在Android平板电脑上运行。 该程序根本不访问互联网,但使用其SVGgraphics,运行Javascript和存储状态HTML5 localStorage()。 如果我在较老的Android平板电脑的“默认浏览器”上运行该程序,则SVGgraphics无法正确处理,因此我需要在平板电脑上使用最新版本的Chrome。 我刚刚为我的应用程序创build了一个APK,并且发现在我将它安装在新的Android平板电脑上时,它不会使用Chrome浏览器。 相反,它似乎使用embedded在APK中的浏览器,或者至less从平板电脑中存在剩余库的APK中调用。 我的APK的目标是使我的代码运行显示最近的webkit浏览器,这似乎意味着在Chrome环境中运行。 对于我的问题,我需要改变一些事情。 但是什么? 在我的APK中embeddedChrome浏览器? 告诉APK使用平板电脑的Chrome浏览器? 放弃使用APK分发程序? ??? 亲爱的读者有我的线索吗? 谢谢, 杰罗姆。
在使用Mac OS时,使用上下文菜单中的“使用Googlesearch”工具非常有用,可直接从错误窗口或其他内容中search选定的文本: 但问题是,它总是默认打开Safari。 我将Google Chrome作为默认浏览器,但没有任何意义。 有谁知道如何强制在谷歌浏览器而不是Safari的这个选项打开?
我目前正在testing一个用很多Jqueryanimation开发的webapp,而且我们注意到内置web浏览器的性能非常差。 在Chrome中进行testing时,webapp的性能令人难以置信地更快。 我只是想知道是否有任何types的脚本,将强制在Android版Chrome中打开链接,类似于iOS中的操作。
我正在考虑为Gmail开发Chrome扩展程序,我想知道目前的最佳做法。 例如: 将GPG签名默认附加到每封电子邮件 添加一个额外的button,做一些事情(我已经) 劫持发送电子邮件的行为,并促使我做一些事情 … (只是他们的例子帮助我发现什么是可能的) 有相当多的显着扩展,大大增强了Gmail的function: http://www.boomeranggmail.com/ http://toolbox.mxhero.com/ http://www.wisestamp.com/ … (我不隶属于他们中的任何一个,我只是命名了几个) 其中一个select是查看位于这里的源文件~/Library/Application Support/Google/Chrome/Default 但也许有(如意算盘)一个很好的教程/一套实践如何捣鼓的Gmail的用户界面和function? Gmail扩展/小工具API – 如何将button添加到撰写工具栏? 您将不得不以编程方式创build并注入button。 这将涉及到很多的Gmail源代码(扰stream:这是丑陋的)。 如何build立一个Chrome扩展添加面板到Gmail窗口? 您将面临的最大的长期挑战是gmail的布局将意外改变,并中断电子邮件发现或修改的用户界面。 这两个问题要么需要一些聪明才能解决,要么你会熬夜想知道Google是否会突然打破你的扩展。 http://www.jamesyu.org/2011/02/05/introducing-gmailr-an-unofficial-javscript-api-for-gmail/ 他们都在构build具有类似function的复杂API,如果Gmail决定大幅改变其应用程序结构(这是他们不可避免的),那么这些API都可以独立破解。 Gmail通过闭包编译器运行其代码,从而混淆了所有内容。 最重要的是,Gmail可能是最复杂的JavaScript应用程序之一。 由Parse的创始人图书馆 – https://github.com/jamesyu/gmailr – 但在1.5年没有更新。 我可以告诉你我到目前为止,只是知道我不是特别喜欢.oh.JZI.J-J5-Ji.TI-ax7select器 注意: http : //anurag-maher.blogspot.co.uk/2012/12/developing-google-chrome-extension-for.html (他也是这样做的,他也使用了这样一个混淆的select器) 的manifest.json "content_scripts": [ { "matches": ["https://mail.google.com/*"], "css": ["mystyles.css"], "js": ["jquery-2.1.0.js", "myscript.js"] } ] myscript.js var icon […]
有谁知道为什么分配身体元素的scrollTop不再有效? 例如: document.body.scrollTop = 200 导致文档不滚动。 原因 :Chrome在版本61中最终做出了符合滚动规范的规范 解决scheme :使用scrollingElement 将示例更新为: var scrollNode = document.scrollingElement ? document.scrollingElement : document.body; scrollNode.scrollTop = 200;
我今天一直在修改表单,并在Chrome中进行testing。 我注意到,select一个文本框,边框:0或没有,它仍然放在它周围的黄色边框。 有谁知道摆脱这个边界的方法吗? 我通常不会那么困扰,但看起来真的很可怕,我正在使用的配色scheme。 提前致谢。 问候, 理查德 PS我已经尝试使用!也很重要,以防其他情况在CSS中将边框设置为黄色。
我的客户与我联系,说用户投诉说,现在有些字段显示工具提示“请填写此字段”。 我简直不敢相信我听到的…但客户端是正确的 – 使用最新的Chrome版本,一些字段显示浏览器工具提示与这个消息,甚至与我的validation器并排! 有什么问题? 我错过了什么? 谢谢。 编辑: 我的用户控件生成的HTML如下所示: <input name="tbMontante" type="text" maxlength="8" size="10" tbMontante" class="Montantetextfield" FieldName="Montante" Required="True" AllowDecimalValues="True" /> 编辑: 我的文档types如下所示: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 我的浏览器是否应该使用HTML 5来parsing它?
我在Chrome遇到以下问题: var items = $("option", obj); items.each(function(){ $(this).click(function(){ // alert("test"); process($(this).html()); return false; }); }); click事件似乎并没有在Chrome触发,但在Firefox起作用。 我想能够从一个组合中click一个option元素,如果我做另一种元素,可以说<li>它工作正常。 有任何想法吗? 谢谢。
从我的根目录中删除/serviceworker.js后,Chrome仍然运行从我的webroot中删除的服务工作者。 如何从我的网站和Chrome卸载服务人员,以便我可以重新login到我的网站? 我已经把这个问题跟踪到了Service Work的caching机制,我只想暂时移除,直到有时间debugging它为止。 我正在使用的login脚本将redirect到Google的服务器,以便他们login到他们的Google帐户。 但是,我从login.php页面得到的是一个ERR_FAILED消息。