草庐IT

chrome-extension

全部标签

javascript - 加载 gif 图像未在 IE 和 chrome 中显示

我正在使用JQueryajax调用向服务器发送同步调用,并希望显示当时的加载图像。但加载图像在Firefox中可见,但在IE和chrome中不可见。当我调试时,我发现在IE中,当我们调用java脚本时,它停止显示浏览器中的更改,因为它停止了DOM,当调用完成时,它会显示所有更改。由于我在ajax调用时显示加载图像并在完成调用后将其删除,因此IE不显示任何图像。但是当我使用警告框时,它会在IE中显示加载图像,因为它会停止线程直到我们响应它。是否有任何方法可以停止java脚本执行一毫秒,以便IE执行停止并显示加载图像。我已经尝试过ajaxSend、ajaxComplete、ajaxStar

javascript - Google PlusOne Button 在 Chrome 上有错误

GooglePlusOne在Chrome上有错误:UncaughtReferenceError:iframesisnotdefinedfastbutton:19UncaughtReferenceError:iframesisnotdefinedfastbutton:19UncaughtTypeError:Cannotreadproperty'plusones'ofundefined(program):66UncaughtTypeError:Object#hasnomethod'hefn'fastbutton:16[不太]有趣的部分是它可以在IE和FireFox上运行。我还应该补充一点,

javascript - 如何在 chrome 开发工具中使用对象扩展语法

我开始使用对象传播语法在遵循不变性原则的同时安全地制作对象的副本。我想在chrome开发者控制台中使用它——如何做到这一点: 最佳答案 您可以启用javascript实验标志:chrome://flags/#enable-javascript-harmony使网页能够使用实验性JavaScript功能,包括Rest/Spread。 关于javascript-如何在chrome开发工具中使用对象扩展语法,我们在StackOverflow上找到一个类似的问题: h

javascript - 有没有办法防止 execCommand ("insertHTML") 删除 chrome 中的属性?

上下文是Chrome37.0.2062.120m。我正在使用execCommand将html插入到可编辑的div中。我的execCommand调用如下所示:functioninsertHTML(){document.execCommand('insertHTML',false,'hi');}当可编辑的div看起来像这样时:some[insertionpoint]content我使用execCommand将html插入到一个contenteditablediv中,HTML的所有属性都按预期插入,我最终得到了这个:somehicontent但是,当我将完全相同的html插入到此结构中时:s

javascript - 如何检测 Chrome 中的弹出窗口拦截器?

我在堆栈溢出中搜索了很多问题并且可能重复这里DetectPopup但是在Chrome中测试时对我没有帮助(已测试v26.0.1410.64)以下方法适用于IE和Firefox但不适用于Chromevarpopup=window.open(winPath,winName,winFeature,true);if(!popup||popup.closed||typeofpopup.closed=='undefined'){//WorkedForIEandFirefoxalert("PopupBlockerisenabled!Pleaseaddthissitetoyourexceptionli

javascript - AngularJS 的 batarang Chrome 扩展似乎坏了

(我将这篇文章添加到Github上类似/近期经历的长篇系列文章中。我希望这里有人能给出答案。)哦,很好,我不只是愚蠢。尝试通过书籍自学Angular。当它调用batarang来显示小示例脚本的范围和模型时,我启动了batarang,我得到的只是左侧的'Scope()'上的'Scopes',以及'Selecta查看其模型的范围。以及下方的“启用检查器”按钮。是的,我选中了“启用”选项卡上的复选框。这些似乎都没有做任何事情。在“模型”选项卡上,单击“Scope()”(根据“帮助”选项卡上的说明)不会执行任何操作,也不会单击其他任何内容。奇怪的是,在“选项”选项卡下,我可以选中“显示应用程序

javascript - 使用文件 ://protocol? 时,我能否让 history.back() 函数在 Chrome 中工作

我在一个只能使用本地文件系统和浏览器(即不能运行服务器)的环境中构建应用程序。我在很多页面上都有一个通用的“返回”链接,主要只是调用history.back()。它看起来像下面这样:functiongoBack(evt){//Checktoseeifoverrideisneededhere//Ifnooverrideneeded,callhistory.back()history.back();}$('#my-back-button').click(goBack);此代码在Firefox和IE6(不要问)中工作正常,但在Chrome中失败。关于原因和/或可能的解决方法有什么建议吗?我也

javascript - Chrome chop 错误消息并在 window.onerror 中添加 "<omitted>"

我们使用window.onerror来捕获未处理的异常(为开发团队记录它们,并显示友好的用户警报)。最近我们注意到,在GoogleChrome中,如果错误消息超过一定长度就会被chop,并且文本“......”被神秘地添加到错误消息中。下面的代码将对此进行演示(在Chrome版本33.0.1750中)。我想知道是否还有其他人遇到过这个问题?window.onerror=function(errorMsg,url,lineNumber){alert('Error:'+errorMsg);}varthrowError=function(){thrownewError('Somethingw

javascript - 如何查看附加到 :hover and other pseudo classes in firebug and the chrome debugger 的样式

我知道一定有办法做到这一点,而且我一直都在解决这个问题,但是,有什么方法可以让我看到(和/或编辑)应用于元素的伪类样式吗?例如,我希望在调试器中编辑.myclass:hover或#someid:active。附言。我真的更关心如何在chrome调试器中执行此操作,尽管对firebug表示赞赏! 最佳答案 检查元素,然后:对于Firebug:请注意,如果您再次飞过该元素,悬停CSS代码将会消失(您必须重新检查:hover)。对于Chrome:您可以看到伪类规则并将它们强制应用于元素。要在“样式”Pane中查看它们,请单击右上角的小虚线

javascript - window.open 在 Chrome 中使用目标 "_blank"

我有一个小的javascript函数,可以在新标签页中打开一个url:functionRedirectToPage(status){varurl='ObjectEditor.aspx?Status='+status;window.open(url,'_blank');}这在通过单击按钮调用客户端时始终有效,即使在chrome中也是如此。但是在Chrome中,当它通过使用从服务器端(!)调用时它不会工作ScriptManager.RegisterClientScriptBlock()在Firefox和IE中,它在新选项卡中打开url,但chrome在新窗口中打开url。强制Chrome在