草庐IT

google-ajax-libraries

全部标签

javascript - 我应该如何处理 Google Analytics 中的跟踪片段页面浏览量?

我一直在搜索GoogleAnalyticsdocumentation,但我仍然不明白我应该如何跟踪使用ajax显示不同View的单个“页面”站点的页面View。我用shebangURLsand_escaped_fragment_帮助搜索引擎了解网站布局,但我们的分析人员告诉我在跟踪时去掉URL的#!部分,因此当您访问mysite.com/#!/fish/bonker我们将运行:_gaq.push(["_trackPageview","/fish/bonker"]);但这对我来说似乎是错误的。我们不希望我们跟踪的URL与Google实际抓取的内容保持一致吗?跟踪_gaq.push(["_

javascript - 在 Google Maps API V3 中缩放至 map 中心

我是使用谷歌地图的新手,正在尝试找出如何限制缩放功能,使其不会缩放到map中心以外的任何地方,也不会缩放到鼠标点。基本上,无论您的鼠标指针在map上的哪个位置,它都会缩放到返回map的中心,而不是缩放鼠标指针在map上的位置。我什至不知道目前是否可行,希望能提供一些帮助。functioninitialize(){varlatlng=newgoogle.maps.LatLng(51.285583,1.091045);varmyOptions={zoom:15,center:latlng,scrollwheel:true,navigationControl:false,mapTypeCon

javascript - 证明行中图像的对齐方式(ala Google Images)

我想在固定宽度上调整图像(Google图像正是这样做的,例如:here)有什么简单的解决方案吗?最后的办法是编写一个jquery脚本,计算它可以放入一行中的图像数量,并逐个迭代图像。对于可以使用text-align:justify...文本完成的事情来说似乎有点矫枉过正...... 最佳答案 使用显示:内联block;对于带有图像和文本的元素对齐:对齐;对于父元素。示例:...和CSS:.images{text-align:justify;}.imagesli{display:inline-block;}

c# - "this file is blocked because it came from another computer"- ajax 权限问题

我通过从我的站点下载的html使用jQueryajax获取本地xml文件。问题是每次下载文件时,用户都必须右键单击它->属性->取消阻止。否则jqueryajax会抛出“权限被拒绝”错误。有什么方法可以将文件标记为可信或类似的东西吗?下载文件时我应该在服务器端实现一些东西吗?或者在保存的html文件中在客户端添加一些东西?提前致谢。 最佳答案 NTFS文件系统对此文件附加了一个不安全的标志。您可以使用Sysinternals中的一个名为Streams的实用程序来删除此标志。您可以从以下位置下载流:http://technet.mic

javascript - 同一台机器不同端口的Ajax跨域

我们有一组我们从同一台机器调用的api,地址是服务器的mycompany.com:8080和mycompany.comajax.html文件。我们如何避免跨域策略?无论如何要用一些代理配置来做到这一点?请不要使用JSONP!谢谢! 最佳答案 两个或多个文档可以被认为在同一个域中,如果它们有-同一主机-同一港口-相同的协议(protocol)。在您的情况下,端口不同,因此您不能直接进行ajax查询。相反,您需要在响应中指定以下header。Access-Control-Allow-Origin:mycompany.com更多信息,查看

javascript - Google Map API BackBoneJS 无法读取 null 的属性 'offsetWidth'

我接触过尽可能多的StackOverflow/google群组,试图弄清楚这个人。我正在使用BackboneJS渲染具有开始位置和结束位置的map。在新页面/页面刷新时,我没有收到此错误,并且map和其他东西工作正常,因为我使用的是jQuery的$(window).load(.....)函数;然而,当我动态呈现我的View时,我得到了这个错误——我相信——因为DOM还没有加载DIV(通过document.getElementById失败)。除了$(window).load()之外,我尝试了各种不同的方法,但我无法获得适用于这两种用例的任何方法(新页面加载——BackboneJSView

javascript - 如何使用 google-api-javascript-client 或 "Contacts API version 3.0"从 gmail 导入联系人?

我使用了2.0版的ContactsAPI和Gdata库来导入客户的gmail信息。此版本不再受支持,我尝试迁移到V3,但我发现Gdata不受v3支持,我花了几天时间尝试修改当前代码以使用javascript的“ContactsAPI3.0版”。GmailLogingoogle.load("gdata","2.s");google.setOnLoadCallback(function(){if(window.location.hash==""){if(!checkLogin()){logMeIn();}else{varfeedUrl="https://www.google.com/m8/

javascript - AngularJS:基于 Google Maps API 的单元测试应用程序

我需要为大量使用GoogleMapsAPIv3(计算距离、在map中创建标记等)的AngularJS应用程序编写单元测试,并且我知道我应该以某种方式创建或模拟mapCanvas,以便我可以对函数进行单元测试使用GoogleMapsAPI并在该Canvas上创建标记,但我不确定该怎么做,而且我找不到任何关于如何对基于GoogleMapsAPI的应用程序进行单元测试(最好使用AngularJS/Jasmine)的好的教程/资源。任何像这样的单元测试的工作示例——即使是最简单的示例——将不胜感激。 最佳答案 从您上面的评论来看,您似乎可能

javascript - 拦截 Jquery AJAX 请求以插入其他变量?

有什么方法可以拦截通过jquery发出的ajax请求,向其中插入额外的变量吗?我知道.ajaxStart()允许您注册一个回调,该回调在ajax请求开始时触发一个事件,但我正在寻找一种方法来取消该ajax请求,如果它满足某些条件(例如url),在其内容中插入更多变量,然后提交。这是用于第三方软件的插件,其自身代码无法直接更改。编辑:看起来像.ajaxSetup()允许您设置一些与ajaxRequests相关的全局变量。如果我注册了一个beforeSend函数,该函数是否能够取消请求以在满足特定条件时做出不同的请求? 最佳答案 想通了

javascript - 带有图例和其他颜色的 Google Charts API 散点图

我有一个例子://LoadtheVisualizationAPIandthepiechartpackage.google.load('visualization','1.0',{'packages':['corechart']});//SetacallbacktorunwhentheGoogleVisualizationAPIisloaded.google.setOnLoadCallback(drawChart1);//Callbackthatcreatesandpopulatesadatatable,//instantiatesthepiechart,passesinthedataa