草庐IT

chrome-for-android

全部标签

javascript - (js/jquery) 在没有 Canvas 的情况下在 FF/Saf/Chrome 中旋转图像或缩放 Canvas 项目

我正在做一个项目,我需要根据用户的喜好旋转和成像,然后允许他们稍微放大和缩小。在IE中使用jquery.rotate.1-1.js一切都完美(多么罕见),因为MS编写了自己的旋转工具(progid:DXImageTransform),因此img被旋转,然后作为图像保存。但是看看JS,我发现如果浏览器不是IE,那么会渲染一个Canvas(我从来没有真正使用过Canvas),这意味着一旦绘制了旋转图像的Canvas,我就无法放大图像,因为如果我正确理解Canvas实际上并不包含信息。我也尝试过使用我的非IE浏览器进行CSS3转换,并让所有内容正确旋转,但是当我尝试缩放时,它使用的是现在不存

javascript - 如何开始在 Chrome 上制作像愤怒的小鸟这样的游戏

http://chrome.angrybirds.com/据说基于浏览器的应用程序是使用Canvas2D或WebGL完成的。我尝试使用“检查元素”按钮使用chrome查看源代码,但我的chrome每次都会崩溃。我只是想了解如何开始开发如此出色的游戏。为初学者寻找在线资源、书籍和特定提示的指针。 最佳答案 如果你想要一本书,FoundationHTML5Canvas:ForGamesandEntertainment刚出来。它相当基础,但如果您是JavaScript和Canvas的新手,将会对您有用。节奏更快的介绍是MozillaCan

javascript - "window.location.hash = location.hash"在 Webkit(Safari 和 Chrome)中不起作用

我无法让window.location.hash=location.hash在Safari中工作。我正在使用javascript将我的页面内容与一个可滚动的DIV包装在一起,该DIV位于我网页的导航栏下方。由于滚动条的位置在javascript运行时被重置,我丢失了URL设置的原始哈希位置。我需要使用javascript不重新加载页面来重新提示哈希位置,因此我使用的是window.location.hash=location.hash。它适用于IE8、Firefox和Opera,但不适用于Safari。(我也会假设Chrome,但我没有检查)。有什么建议吗?提示:我喜欢jQuery。

javascript - location.hash 只在 chrome 和 safari 中生效一次

我使用location.hash滚动到我页面的某个地方。当该位置没有哈希时它工作正常。但如果该位置已经具有相同的哈希值,则它不起作用。例如,location.hash='a';滚动到.现在location.href会像http://www.example.com/test.html#a.如果location.hash='a';再次触发,窗口不会滚动。这仅发生在Chrome和Safari中。我在Scrollingapageusinglocation.hashinSafari找到了解决方案,但我不想添加不必要的标签。我也试过location.href='#a'.这很好用,但我担心它会导致页

javascript - 将自定义用户代理关联到特定的 Google Chrome 页面/标签

我正在开发GoogleChrome扩展程序,我想在不影响其他页面或选项卡的情况下,为选项卡/页面或弹出窗口(iframe显示为“气泡弹出窗口”)设置特定的用户代理.这可能吗? 最佳答案 webRequestAPI可用于修改用户代理header。注意:开发人员工具中的网络选项卡显示旧header。我已使用netcat验证header设置正确(nc-l127.0.0.1-p6789)。在下面的示例中,代码在所有选项卡上激活。调整requestfilter以满足您的要求。添加tabId以使用选项卡的tabId(可通过各种API获得,特别是

javascript - chrome.identity.launchWebAuthFlow 的正确重定向 URL 是什么?

我想使用chrome.identityChrome打包应用程序中的API允许用户使用github进行身份验证.在应用方面,我很满意:chrome.identity.launchWebAuthFlow({'url':'https://github.com/login/oauth/authorize?client_id=clientidgoeshere','interactive':true},functionToTakeRedirectURL);但我不确定github端的重定向URL应该是什么。当应用上线时,我会将重定向URL设置为https://appidgoeshere.chromi

javascript - import 不能在 chrome 61 中使用?

我想在最新发布的chrome版本chrome61中发挥ES6功能,在使用import关键字时遇到了错误。从技术上讲,import用作以下方法,但控制台显示错误:importMymodulefrom"Mymodule.js"控制台打印:UncaughtSyntaxError:Unexpectedidentifier我已经开启了以下实验性功能:chrome://flags/#enable-javascript-harmonychrome://flags/#enable-module-scripts接着是:chrome://flags/#disable-javascript-harmony-

JavaScript "for (var i = 0; ...) { ... }"浏览器不兼容?

我有一段时间没有认真地进行JavaScript编程了,我正在为我的一些同事编写该语言的介绍指南。我想讨论循环最佳实践,但有一个小细节我一直记在脑后:当遍历数组时,我记得以下模式使用起来不安全,因为有不支持它的主要浏览器:for(vari=0;i相反,必须将var关键字移出数组,如下所示:vari;for(i=0;i这是正确的吗?我已经在网上搜索过,无法确认这一点。是不是有些老浏览器不支持第一种方式?如果不是,哪些不是? 最佳答案 "Isthiscorrect?"除非我们谈论的是一些非常非常旧的浏览器,否则我不知道今天使用的浏览器有任

javascript - 使用 Google Chrome (V8) 时,Javascript 可以被视为一种解释型语言吗?

我正在阅读这篇关于V8的优秀文章,Google的Javascript引擎:https://developers.google.com/v8/design#mach_code.有一次,他们说Javascript直接编译成机器语言,没有任何字节码或解释器。引用:V8compilesJavaScriptsourcecodedirectlyintomachinecodewhenitisfirstexecuted.Therearenointermediatebytecodes,nointerpreter.那么,为什么Javascript仍然与“脚本”和“解释”语言一起列出,虽然它已明确编译(至少

javascript - 用于检测动态加载内容的 Chrome 扩展 Javascript

我正在实现一个chrome扩展应用程序。我想用“#”替换标签(在我的webapp的主页上)中的href属性。问题是标签可能由ajax动态加载,并且可以通过用户操作重新加载。关于如何让chrome-extension检测ajax加载的html内容的任何建议? 最佳答案 有两种方法,第一个解决方案是处理ajax请求有一个.ajaxComplete()处理页面上所有ajax请求的jQuery函数。在内容脚本中,varactualCode='('+function(){$(document).ajaxComplete(function(){