草庐IT

github打开慢

全部标签

javascript - 如何使用 Selenium 打开带有哈希的 URL?

我正在尝试使用SeleniumIDE测试我的Backbone.js网络应用程序。Selenium可以打开我的测试用例的初始URL,只要它在一个新的浏览器窗口中——例如open/#/login--但它在尝试打开后续URL时超时。似乎Selenium正在监听一个仅在URL哈希更改时不会触发的事件。我想这会在您使用hashchange+Selenium的任何时候发生... 最佳答案 在SeleniumIDE中只需使用“storeEval”命令,例如:Command=storeEvalTarget=window.location.hash=

javascript - 使用 FileReader 和 JSZip.js 在浏览器中打开 zip 文件

我正在尝试使用FileReader和JSZip.js在浏览器中打开zip文件,然后处理其中包含的文件。我不知道如何正确地将FileReader对象传递给JSZip。这是我用来加载javascript的页面的精简版:删除所有不必要的代码后,zipscan.js中的javascript:functioncheckFiles(){//ChecksupportfortheFileAPIsupportif(window.File&&window.FileReader&&window.FileList&&window.Blob){varfileSelected=document.getElemen

javascript - 单击后打开的非 Angular 页面

我正在尝试实现以下测试场景:点击页面上的Logo断言打开了一个新的浏览器窗口(Chrome中的选项卡)并检查当前URL问题是在新浏览器窗口中打开的页面是一个非Angular页面,而我在其中执行点击的主页是一个Angular页面.这是我的第一次尝试:it("shouldshowlogo",function(){varlogo=scope.page.logo;expect(logo.isDisplayed()).toEqual(true);//opensanewpageonclicklogo.click().then(function(){browser.getAllWindowHandl

javascript - AngularJS:如何在新选项卡中打开文件?

LIVEDEMO给定一个文件的URI,我想在新标签页(而不是新窗口)中打开它。Itlookslike不可能使用$window.open(uri,'_blank')。所以,我尝试了以下技巧:varlink=angular.element('');angular.element(document.body).append(link);link[0].click();link.remove();和itworks.但是,如果我在promise回调中放入完全相同的代码,它将不再起作用(而是在新窗口中打开文件)。知道这里发生了什么吗?PLAYGROUNDHERE 最佳答

Javascript:从字节数组在新选项卡中打开 PDF

我将AngularJS与HTTP资源一起使用来调用外部API,我的响应是一个字节数组。我需要在新窗口中将此字节数组转换为PDF。我在这里没有看到任何非常好的跨浏览器或纯javascript的解决方案。有办法做到这一点吗?这是我的代码:JavascriptDocument.preview({id:$scope.order.id},function(data){//OpenPDFHerevarfile=newBlob([data],{type:'application/pdf'});varfileURL=URL.createObjectURL(file);window.open(fileU

javascript - Chrome identity launchWebAuthFlow 只打开空的回调页面

对于另一个可能是新手的问题,我很抱歉,通常我不会放弃,直到我自己找到解决方案,但这个问题让我坚持了3天,是时候承认我被困住了......我正在尝试验证Chrome扩展以通过OAuth2使用PushBullet用户数据:background.jsvarclient_id='';varredirectUri="chrome-extension://lgekckejcpodobwpelekldnhcbenimbe/oauth2";varauth_url="https://www.pushbullet.com/authorize?client_id="+client_id+"&redirect

javascript - 避免在选择日期后重新打开日期选择器

仅在IE中使用此代码$('#datepicker').datepicker({onSelect:function(x,u){$(this).focus();}});当我选择一个日期时,日期选择器会重新打开,因为我在onSelect中添加了$(this).focus();。我该如何解决这个问题?(Example)我正在使用jquery1.8.2和jquery-ui1.9 最佳答案 我今天遇到了这个问题,并为我找到了不同的解决方案。我的场景是我的DatePicker在jQueryUI对话框弹出窗口中。在Chrome中一切正常,但在IE中

javascript - 页面以 IE7 文档模式而不是 IE9 打开

我知道这里问过这个问题的许多变体,但到目前为止我没有尝试过适合我的解决方案。我希望我的网络应用程序在IE中以IE9文档模式打开。当我现在打开页面时,它总是在“InternetExplorer7标准”中打开,而“InternetExplorer9标准”被列为页面默认值。我尝试了多种标签变体,包括和(都在head标签之后)我也尝试过条件语句,例如来自S.O.的这个例子:目前我正在使用:当然我可以F12手动切换模式,但我想直接在IE9文档模式下打开站点(兼容模式始终默认为IE9兼容模式)。目前我正在做一个内网开发服务器;我读过这可能是一个因素?但我真的更喜欢客户端的任何解决方案,我可以将其添

javascript - 如何在 Windows Phone 7 浏览器中通过 javascript 打开新窗口或标签页

是否可以在WindowsPhone7浏览器中通过javascript打开新窗口或标签页?window.open似乎不受支持,target='_blank'也不受支持。我是不是漏掉了什么?这个基本功能在iphone和android上工作得很好。关于如何使它在WindowsPhone7中工作的任何想法? 最佳答案 在WindowsPhone7上,这无法以编程方式实现。一切尽在用户手中。引用Microsoftemployee:"AusercanopenalinkinanewTabbytappingandholdingthelinktoge

javascript - 使用 Javascript/jQuery 在当前窗口后面打开一个窗口

我想在点击时打开一个窗口,但我想在当前窗口后面打开它,或者当新窗口打开时它应该自己最小化。我做了一个功能,但它实际上没有工作。UntitledDocumentfunctionwn(){varmm=window.open('http://www.google.com','newwindow','width=200,height=200',"_blank");}click 最佳答案 编辑父窗口HTMLfunctionopenPopUP(){window.open('mywindow.html','NewWin','toolbar=no,