草庐IT

chrome-for-android

全部标签

javascript - chrome 选项卡/窗口中的 window.open 行为

我有一小部分javascript用于打开两个或更多选项卡。这在FF和IE中工作正常,但chrome在新窗口而不是选项卡中打开第二个。它不依赖于url,因为我已经用两个相同的url尝试过。第一个在选项卡中打开,第二个在新窗口中打开。这是我的代码片段:for(vari=0;i 最佳答案 只有在用户生成操作时,Chrome才会在新标签页中自动打开URL,每次用户操作仅限于一个标签页。在任何其他情况下,该URL将在新窗口中打开(顺便说一下,Chrome默认情况下会阻止该窗口)。window.open必须在由用户操作(例如onclick)触发

javascript - 在没有花括号的 JavaScript 中使用一行 for 循环是否正确?

这个问题在这里已经有了答案:Arebracesnecessaryinone-linestatementsinJavaScript?(22个答案)关闭8年前。我熟悉一行if语句,我找到了here和here:if(x==0)alert('zero');使用for循环一行是否正确:for(vari=0;ithisfiddle工作得很好。

javascript - 使用 chrome 时,我网站上的 Youtube 嵌入式视频无法全屏显示

在我的网站上,我用这个简单的代码嵌入了一个Youtube视频:结果是页面底部的视频:http://www.rpginsider.com/child-of-light-releases/当我在Chrome中按下该视频的全屏按钮时,该视频没有全屏显示。相反,我的整个浏览器全屏显示(就像我按F11键一样),但不是视频。但是,当我使用Explorer或Firefox时,全屏显示效果很好。所以很明显我做错了什么。任何帮助,将不胜感激。 最佳答案 此问题可能是由CSS动画引起的。如果iframe的任何祖先元素由CSS3Animations设置动

javascript - 在 chrome 中为 console.table() 添加样式

我正在用JavaScript构建一个简单的单元测试方法。输出正在控制台中打印。我希望通过的测试行为绿色,失败的测试行为红色(背景或文本)。我知道我可以向console.log()添加样式,但我还没有找到向console.table()添加样式的方法。那么,这有可能吗?如果没有,还有什么替代方案。代码示例:console.table([{status:'failed',function:'Validate.int',asserted:true,result:false},{status:'passed',function:'Validate.float',asserted:true,re

javascript - 从 Chrome 扩展程序控制 YouTube 播放器

我正在开发一个GoogleChrome扩展程序,它需要接管YouTube视频的所有控件(播放、暂停、下一个、上一个、更改音量、在X秒开始播放视频等).我尝试了以下方法:第一种方法:使用content_scripts我的manifest.json包含以下内容:"content_scripts":[{"matches":["https://www.youtube.com/*"],"js":["scripts/jquery.js","scripts/in_page.js"]}],我正在为每个YouTube链接加载脚本,而不仅仅是/watch*因为现在YouTube导航完全使用AJAX,因此页

javascript - ember 测试通过 chrome,而不是 phantomjs

我有anaddon的测试在chrome中传递,但在phantomjs中失败。好像是类似thisquestion的问题.但是,我尝试了那里的解决方案,但它对我不起作用。所有代码都可以在上面链接的公共(public)仓库中找到。失败在github上失败的travisbuild中展示。关于如何更好地诊断和修复的任何想法?EDIT--实际错误信息Diedontest#1athttp://localhost:7357/assets/test-support.js:3062attest(http://localhost:7357/assets/test-support.js:1945)attest

javascript - JSLint:意外的 'for' 。意外的 'var'

我在StackOverflow中搜索并尝试了其他建议。不幸的是,答案对我不起作用。他们建议使用“foreach”而不是“for”,但我怎么能...如果我只想迭代50次?:好吧,我只是粘贴代码,让我们看看是否有好心人可以帮助我。JSLintwasunabletofinish.Unexpected'for'.for(vari=1;iline6column8Unexpected'var'.for(vari=1;iline6column13"usestrict";varcampo=[];varronda=0;//Llenamoselcampode50humanos/maquinas/extra

javascript - 为什么 JSfiddle 和 Chrome console 对同一个函数返回不同的值?

我在JSfiddle中有以下代码。vara=1;functionfive(){this.a=5;console.log(a);//JSfiddleprintsthevalue1}five()但是当我在Chrome控制台中粘贴完全相同的代码时,函数five()打印5。为什么? 最佳答案 默认情况下,JSFiddle将您的代码包装在window.onload事件中,因此您实际上正在运行:window.onload=function(){vara=1;functionfive(){this.a=5;console.log(a);//JSf

javascript - "Assertion failed: you need to wait for the runtime to be ready"在JavaScript中调用C函数时出错

我正在尝试一个简单的示例来调用使用JavaScript编译为.wasm的C函数。这是counter.c文件:#includeintcounter=100;EMSCRIPTEN_KEEPALIVEintcount(){counter+=1;returncounter;}我使用emcccounter.c-sWASM=1-ocounter.js编译了它。我的main.jsJavaScript文件:constcount=Module.cwrap('count','number');console.log(count());我的index.html文件只加载正文中的两个.js文件,没有别的:我得

javascript - history.go(-1) 返回在 Chrome 中不起作用

href="#"onclick="closeOrCancel()和history.go(-1)中的js方法在Chrome中不起作用(history.back())它适用于href="javascript:closeOrCancel()",但Opera不允许href="javascript:...如何使用onclick="myFunction()"让历史返回?编辑:closeOrCancel()返回false 最佳答案 在onclick代码中添加一个returnfalse;似乎就足够了:GoBack