草庐IT

Google-chrome

全部标签

javascript - 为什么这段代码会导致 Chrome 卡住?

我正在尝试调试我的应用程序中的一个问题,我已将其缩小为涉及导致Chrome阻塞的正则表达式的特定情况!在Firefox中尝试相同的代码工作正常。此外,如果我减少我的“示例”文本以在其上运行正则表达式,它也可以工作。那么是什么给了?这是jsfiddle:http://jsfiddle.net/XWKRb/1/(这将完全无法初始化,因为如果您得到与我相同的结果,Chrome会窒息)我放在jsfiddle中的代码是:varrgx=/^(\d+([,|;]?\d*))*$/;varsample='40162690,40162755,40162691,40168355,40168357,4016

javascript - 添加大量标记时,Google Maps API V3 非常慢

我有很多标记和markerclusterer需要在Googlemap上呈现。我目前正在使用API(v3),在速度较慢的机器上存在性能问题。请问我该怎么办??我正在使用ajax和XML 最佳答案 我不使用Markerclusterer,但我确保只有视口(viewport)中的标记被设置在map上。对我来说,这显着提高了性能。我使用了多个标记阵列作为不同的图层。这些层是通过在创建后添加一个marker.display属性来控制的,我稍后会玩。这样,即使在视口(viewport)内,这些也会被忽略。使用“idle”事件:“idle”将在用

javascript - 在 Chrome 扩展中写入本地文件系统

chrome.tabs.onUpdated.addListener(checkForValidUrl);functioncheckForValidUrl(tabId,changeInfo,tab){if(tab.url.indexOf('https')>-1){vartabURL=tab.url;console.log("\n"+getTimestamp()+"Chrome"+tabURL+"\n");window.requestFileSystem(window.PERSISTENT,5*1024*1024,initFs);functioninitFs(fs){fs.root.get

javascript - chrome.browserAction.setIcon 没有做任何事情

我正在制作一个chrome扩展程序,该扩展程序有两种模式:始终打开(alwaysOn),或者仅当用户单击它时(onClick)。我想根据用户的模式将图标更改为蓝色或红色,以便他们一眼就能看到。但是,在添加chrome.browserAction.setIcon()行之后,图标在需要时仍然没有改变。它只是保留在默认Logo上。这是我的background.js://Getthebehavioroftheplugin;thedefaultissetto"onClick",theotheroptionis"alwaysOn"chrome.storage.sync.get({extension

javascript - Google Maps JavaScript API - 自动缩放级别?

我正在使用多个map标记。目前,我在我的JavaScript中使用map.fitBounds(bounds);来调整map大小。bounds包含多个LatLng对象。我做错了什么?因为它缩小得太远了:-(JavaScript源代码vargeocoder,map;$(document).ready(function(){varcoll_gmap=$(".gmap");if(coll_gmap.length!=0){//initiatemapgeocoder=newgoogle.maps.Geocoder();varlatlng=newgoogle.maps.LatLng(-34.397,

javascript - 在 Google App Engine 中加载 JavaScript

我对在GoogleAppEngine中加载JavaScript感到很困惑.我正在使用Django模板。首先,在我的baseHTML文件中,我无法从本地加载我下载的jQuery代码,例如d:/jquery.js,例如,这一行在我的基础HTML文件中。当我从远程加载jQuery时它起作用。喜欢我不知道为什么。其次,我无法将自己创建的JavaScript代码加载到我的HTML文件中。假设我创建了一个JavaScript文件,比如layout.js,然后我尝试将它加载到我的子HTML文件中,顺便说一句,它继承自baseHTML。而且它根本不起作用。我尝试过的唯一方法是将实际的JavaScrip

javascript - window.opener.location.href 适用于 IE 但不适用于 Chrome 或 Safari

我一直在研究这个问题,虽然在各种论坛上有很多关于类似问题的帖子,但没有一个问题或解决方案与我的完全匹配。我有一个应用程序已经成功地使用下面的函数在完成弹出窗口后重定向回父窗口。最近一直在研究与其他浏览器的兼容性(让系统可以通过iPad使用),发现在使用Safari或Chrome时这个功能有问题。父页面是一些数据库信息的汇总,用户点击一个链接打开一个窗口(通过window.open)查看更详细的数据。完成后,子窗口上会出现一个链接,用于刷新父窗口中的数据(部分是为了确保在返回父窗口时显示正确的数据)并关闭子窗口。Safari中的控制台报告“'window.opener.location.

javascript - Google Analytics 在哈希变化时设置页面 View

我正在尝试获得一个主页,该主页在Isotope下包含大量内容在GoogleAnalytics中将每个哈希更改显示为一次综合浏览量。本来,我打算把它作为事件来做,但它真的应该是综合浏览量。所以我设置了修改后的GA:(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*newDate();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.asyn

javascript - Chrome javascript 调试器断点不起作用

无论我是直接在源代码/控制台上设置断点还是在我的代码上添加一个调试器,浏览器似乎都没有响应它们。任何想法为什么?这是我的代码:if(select[i].placeholder!=undefined&&select[i].placeholder!=''){selected.appendChild(document.createTextNode(select[i].placeholder));debugger;}elseif(select[i].options[0].value==''&&select[i].options[0].textContent!=''){selected.appe

javascript - 由于安全策略,无法使用 Raphael JS 在 Chrome 扩展弹出窗口中绘制路径?

如果我尝试使用Raphael在我的Chrome扩展程序的default_popup页面中绘制路径:r.path("M0,0L10,10");我收到以下错误:UncaughtEvalError:RefusedtoevaluateastringasJavaScriptbecause'unsafe-eval'isnotanallowedsourceofscriptinthefollowingContentSecurityPolicydirective:"script-src'self'chrome-extension-resource:".我理解需要禁止eval()和类似的东西,但为什么这是