草庐IT

google-chrome-console

全部标签

javascript - Google Maps API (JS) 在航点中使用 PlaceId 创建路线

仅当我使用LatLng或String参数时才创建路由,但我需要通过PlaceId创建它,但它不起作用例子:directionsService.route({origin:{'placeId':'ChIJc1lGdwfP20YR3lGOMZD-GTM'},destination:{'placeId':'ChIJdTGhqsbP20YR6DZ2QMPnJk0'},waypoints:[{stopover:true,location:newgoogle.maps.Place('ChIJRVj1dgPP20YRBWB4A_sUx_Q')}],optimizeWaypoints:true,tra

javascript - 在 Chrome 中替换 element.setCapture?

我需要在元素上发生mousedown事件后捕获鼠标事件。关于MDNsetCapture,我没有看到任何关于setCapture()未被实现的提及在Chrome中,但尝试运行theexampleprovided会产生一个UncaugtTypeError因为e.target.setCapture在Chrome中基本上是undefined。functioninit(){varbtn=document.getElementById("myButton");btn.addEventListener("mousedown",mouseDown,false);btn.addEventListener

javascript - 检测 console/devtools 是否在所有浏览器中打开

我正在尝试创建一个脚本,该脚本将在打开或关闭任何浏览器控制台时运行。有什么方法可以通过JavaScript、jQuery或任何其他客户端脚本检测所有浏览器(Firefox/IE/Chrome/Safari/Opera)中的浏览器控制台是否打开? 最佳答案 如果您愿意为用户接受干扰,你可以使用thedebuggerstatement,因为它在所有主流浏览器中都可用。旁注:如果您应用的用户对控制台的使用感兴趣,他们可能熟悉开发工具,并且不会对其出现感到惊讶。简而言之,该语句充当断点,只有在浏览器的开发工具打开时才会影响UI。这是一个示例

javascript - 我如何将 React 与 Google Places API 结合使用,以在 Google map 上显示地点标记?

我正在尝试构建与onAirbnb类似的map,您可以在其中四处拖动map时查看地点标记。我想在map上显示来自GooglePlacesAPI的“酒店”标记。使用来自GoogleMaps的以下JavaScript代码,我可以在谷歌地图上显示酒店,但我想用React来做这件事,使用react-google-maps.Placesearches/*Alwayssetthemapheightexplicitlytodefinethesizeofthediv*elementthatcontainsthemap.*/#map{height:100%;}/*Optional:Makesthesamp

javascript - Google 如何检测到您的 Gmail 连接速度慢?

您是否了解gmail连接缓慢背后的逻辑? 最佳答案 我不知道谷歌是不是这样做的(尽管这看起来很合理),但我可能会为初始化过程计时-例如“在(比如)30秒内在文档中初始化了某些关键元素”——如果没有,则向用户建议他们的连接速度很慢。如您所知,Google使用的语言是“这似乎比正常情况下花费的时间更长”,这在我看来表明他们对此没有过于复杂的解决方案。 关于javascript-Google如何检测到您的Gmail连接速度慢?,我们在StackOverflow上找到一个类似的问题:

javascript - 如何跳过 Google Analytics 加载?

土耳其政府已经屏蔽了一些IP,包括GoogleAnalytics。这导致所有使用alanytics的网站速度变慢,甚至无法加载。我们怎样才能防止这个问题?如果不可用,我们如何跳过加载ga.js? 最佳答案 Google提供了一个asynchronoussnippet他们的跟踪代码:请注意,您需要使用不同的跟踪语法才能使用它,有关详细信息,请查看链接上的迁移指南。它还需要支持HTML5属性“async”的浏览器,因此它可能无法完全解决您的问题。在'BetterGoogleAnalyticsJavaScriptthatdoesn'tbl

javascript - JavaScript console.log/trace 等策略

我正在编写一个相当大的JavaScript软件。我需要跟踪调用、记录事件、调试操作,同时保持跨浏览器的性能和可移植性。Webkit和Firebug都提供带有trace()、log()、error()、warning()等方法的控制台对象。它们很棒,但是当浏览器是IE或Opera时我该怎么办?想象一下有一个大型应用程序,您肯定希望看到它正在执行的所有初始化、正在发生的事件等,因此我让它记录这些。但是,如果我只记录这些,那么在没有在DOM中注册console的浏览器中,日志记录将不起作用。我可以创建一个包装器对象:MyNamespace.Console={};MyNamespace.Con

javascript - jQuery 和 Chrome 扩展

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。Improvethisquestion在Chrome扩展中使用jQuery作为JavaScript库是否明智?jQuery和其他DOM库旨在隐藏浏览器之间的差异,既然我只针对Chrome,我应该使用它吗?

javascript - scrollTop() 在 chrome 中返回 0

我想检查页面加载完成后是否滚动,我正在使用此代码:$(document).ready(function(){alert($(window).scrollTop());});它在Firefox中运行良好,但在Chrome中总是返回0。这是为什么? 最佳答案 实际上,Firefox是唯一不会在domReady或window.onload上为$(window).scrollTop()返回0的浏览器。Chrome、Safari和IE都返回0。在domReady上获得正确滚动条位置的唯一安全方法是,如上面另一个答案中所述,在窗口的滚动事件上设

javascript - Background.js 无法正常工作 Chrome 扩展

我是chrome扩展的新手,似乎无法弄清楚背景概念是如何工作的。我正在构建一个计数器扩展,即使当用户关闭扩展(而不是浏览器)并想做一个简单的测试,看看我是否能弄清楚如何使用后台文件时,它也会继续计数。下面是我尝试创建一个功能,每次用户单击一个选项卡(在我的扩展程序之外)时激活该功能,当他们单击5个选项卡时,警报会触发。我不明白为什么这不起作用。背景.js:varcounter=0;chrome.browserAction.onClicked.addListener(function(tab){counter++;if(counter==5){alert("Hi");}});list.j