草庐IT

google-chrome-arc

全部标签

javascript - 检查页面是否在 Google Chrome 的 Iframe 中

我试过window的很多属性,看看iframe中的页面是否可以判断它是否在iframe中。我试过:if(top.location!=self.location)//doesn'tworkinGoogleChromealert("Iaminaniframe!")这不起作用(适用于除Chrome之外的所有浏览器)。我正在为Firefox和Chrome编写用户脚本,但Chrome确实不正常。有没有办法判断Chrome是否可以检测其页面是否在iframe中? 最佳答案 这适用于框架,我认为它也适用于iFrameif(top===self){

javascript - 如何将 Facebook/Google+/Twitter 共享按钮添加到移动应用程序 (PhoneGap)

我正在开发一个移动应用程序(通过jQueryMobile和PhoneGap)。如何将Facebook、Twitter和Google+Sharingbuttons添加到我的应用程序中?有没有API或这么简单的方法?(我的应用程序的服务器端使用ASP.NETMVC4。)有目的的方式是服务器端还是客户端并不重要。(例如,Zite应用程序有分享按钮)编辑:如果您的目的方法需要打开弹出窗口,PhoneGap会处理此弹出窗口并在共享后关闭它,以便用户可以返回我的应用程序?以及如何保存用户的凭据以便用户不想每次都登录?(凭据应该保存在客户端,通过cookie或其他方式...(我们可以允许PhoneG

javascript - 通过 history.pushState 更改页面时如何在 google chrome 扩展程序中插入内容脚本?

我正在为网站创建一个小的googlechrome扩展,我想更改特定页面上的一些html。问题是网站通过ajax加载他的内容,并大量使用history.pushStateAPI。所以,我添加了这个东西来体现:"content_scripts":[{"matches":["http://vk.com/friends"],"js":["js/lib/jquery.min.js","js/friends.js"],},]当我第一次打开页面或重新加载它时一切正常。但是当我在网站页面之间导航时,chrome不会在“/friend”页面上插入我的脚本。我认为发生这种情况是因为URL实际上没有改变。他

javascript - 将标记链接到 url Google map

这个问题在这里已经有了答案:GoogleMapsAPI:openurlbyclickingonmarker(6个答案)关闭8年前。简单问题:我正在尝试将我的标记链接到Googlemap(APIv3)上的外部URL。可以只使用http://www.google.com作为现在的链接。Javascript:functioninitialize(){varmyLatlng=newgoogle.maps.LatLng(-30.021664,30.901578);varmapOptions={zoom:15,center:myLatlng,scrollwheel:false,disableDef

javascript - javascript `this.closest` 在 IE11 和 Chrome 中的使用

这个问题在这里已经有了答案:What'sthedifferencebetween'$(this)'and'this'?(7个答案)关闭6年前。在IE11中,下面的代码显示了以下错误,但它在Chrome中工作Objectdoesn'tsupportpropertyormethod'closest'4:31PM09/07/16assetTable.on("click","td.clickProgress",functiononDataTableRowClicked(event){vartr=this.closest("tr");varassetId=tr.id.replace("asset

javascript - 通过chrome扩展获取鼠标坐标

我很想知道是否有办法通过chrome扩展程序获取鼠标坐标,然后使用这些坐标来检查该人是否单击了该位置? 最佳答案 获取鼠标坐标很简单,把这个放在contentscript:document.onmousemove=function(e){varx=e.pageX;vary=e.pageY;//dowhatyouwantwithxandy};本质上,我们是给整个页面的onmousemove事件赋一个函数,从事件对象(e)中获取鼠标坐标。但是,我不完全确定你的意思:thenusethesecoordinatestocheckifthep

javascript - 样式化 Google Map API 的折线

我正在使用googlemapapi并且想知道是否有创建折线的虚线或点线笔划的方法。是否还有一种简单的方法可以在两个目的地之间创建一条曲线而不是一条直线:我目前使用的代码绘制了一条灰色直线,polyline=newgoogle.maps.Polyline({path:route,strokeColor:"#7d7d7d",strokeOpacity:0.6,strokeWeight:5});polyline.setMap(map);如有任何建议或帮助,我们将不胜感激。 最佳答案 看看我在谷歌地图中的曲线免费插件,我的解决方案非常基本,

javascript - 如何让 Google 自定义搜索 (V2) 使用预加载的搜索字符串立即执行?

我的任务是将GCS添加到网站。在我按照说明创建我的免费G​​CS(http://www.google.com/cse/sitesearch/create),并将提供的代码片段粘贴到适当的位置后,搜索框和按钮组件呈现OK,用户可以输入搜索字符串,运行搜索并查看结果。到目前为止,一切都很好。但是,当组件第一次呈现时,我希望能够将预先输入的字符串传递到框中并以编程方式立即执行搜索。这一点不起作用。我目前拥有的代码如下,包括提供的代码片段和一些额外的代码,这些代码是我阅读自定义搜索元素控件API文档(https://developers.google.com/custom-search/doc

javascript - 滚动功能不适用于 Chrome

以下代码适用于Firefox浏览器。但是,不是Chrome。下面的代码有什么问题?window.onload=function(){document.body.onscroll=Test.callFn;}varTest=newfunction(){this.callFn=function(){console.log("Callingthisfunction");}}谢谢 最佳答案 我今天遇到了类似的问题。您可以将document.body更改为window:window.onload=function(){window.onscro

javascript - 添加文件 ://. 权限到 chrome 扩展

如何使用chrome扩展程序启用file:///的权限。在我的manifest.json中,我尝试过:"permissions":["file:///*"]和"permissions":["file://*"]还有"permissions":["*:///C"]这些都不起作用。 最佳答案 "permissions":["file://*/*"]除非从您的本地磁盘加载扩展,否则默认情况下将禁用文件访问。用户必须通过访问chrome://extensions/并勾选“允许访问文件URL”复选框来手动批准此权限。在您的代码中,您可以使用c