草庐IT

KEY_LOCATION_CHANGED

全部标签

javascript - 使用 window.location.href 返回 2 页并重新加载

是否可以告诉window.location.href返回2个历史页面并重新加载调用的页面?我只设法让它像这样工作:window.location.href="http://www.google.com/";我使用命令history.back(-2)尝试的其他所有操作在我的情况下都不起作用。 最佳答案 试试这个,它会让你后退两步history.go(-2);例如,Link 关于javascript-使用window.location.href返回2页并重新加载,我们在StackOverfl

javascript - window.location 在 javascript 中不起作用

由于某些原因,下面的代码在尝试重定向时不起作用。我尝试了其他几种方法,例如window.location.href等。唯一有效的是window.open("")但是当我需要它时,它会在新窗口中打开一个页面。如果我执行window.open("","_self")然后它就不会再工作了。如果我用alert替换window.location它工作正常,所以我认为整体代码是正常的,只是阻止它在同一页面上重定向。这个问题也出现在我的WindowsChrome和MacFirefox上。functioncheckAnswers(){getElementById("myQuiz");if(myQuiz

javascript如何切换window.location属性的路径名和重定向

我想将用户从不同的url重定向到特定的url。我尝试了各种替换方式,但似乎无法获得我想要的行为。除非我提供主机名,否则此代码有效。我想使用windows.location.hostname中的现有主机名,并只提供一个新的路径名。有时,网址的大小和斜线(“/”)会有所不同。window.location='http://localhost:36065/NewPath';我将如何更改这些网址?http://somesite.com/xxx/yyy/zzztohttp://somesite.com/NewPathhttp://somesite.com/xxx/yyytohttp://some

javascript - 无法读取未定义的属性 'location'

我尝试使用react-router-dom4.0.0库。但它向我发送了这个错误UncaughtTypeError:Cannotreadproperty'location'ofundefined看来是browserHistore的问题。在我使用react-router2.x.x之前一切正常。这是我的index.jsimport'babel-polyfill'importReactfrom'react'import{Router,hashHistory}from'react-router-dom'import{render}from'react-dom'import{Provider}fr

javascript - Angular Material : Hide Autocomplete Panel when User hits enter Key

我目前正在开发一个表格,用户可以通过按Enter键在可编辑元素中切换。我也在其中使用了AngularMaterial。我有一个mat-form-field,其中包含几个动态创建的输入字段和mat-autocomplete元素。然而,我的输入键事件在这方面有点不同。当您按下输入字段时,将打开一个面板(下拉菜单),用户可以在其中选择输入或者他可以简单地自己编写,面板将提供建议(自动完成)。如果按Tab键会发生什么?如果您在键入时按Tab键,光标将移动到下一个可编辑元素,并且最新元素的面板(下拉列表)将关闭。如果你按下回车键会发生什么如果您在键入时按回车键,光标将移动到下一个可编辑元素,但是

javascript - 不使用 key 的简单JavaScript加密和解密

我想知道是否可以使用纯JavaScript加密和解密文本。我不想使用key。它可能是一个入口杠杆解决方案。但我只是想将文本“my-name-1”编码为某种文本格式,并希望从中检索文本。这可能吗,不使用任何js库? 最佳答案 没有key(或与此相关的secret),您将无法获得任何类型的加密。你的意思是像不同的编码。所以也许Base64适合您。varbaseString='my-name-1';varencodedString=window.btoa(baseString);//returns"bXktbmFtZS0x"vardeco

javascript - 无法聚焦 Web 元素以发送 key

我有一组测试需要登录然后执行搜索。我的应用程序是AngularJS,我正在起诉Protractor。事实上,在我收到我的应用程序的新套件之前,我的测试工作正常,此时我的所有测试都失败了:element(by.id('mainGlobalSearchBtn')).sendKeys('a');这是我的控制台输出:1)changenumberofitemsdisplayedbypageshoulddisplay20itemsperpageMessage:UnknownError:unknownerror:cannotfocuselement(Sessioninfo:chrome=33.0.1

javascript - window.parent.location.href 或 window.top.location 哪个更好

我在一个项目中工作,在特定情况下我必须在错误页面上重定向。为此,我创建了Error.aspx页面。现在我正在使用window.top.location.href="../Error.aspx"并生成http://localhost/app_web/Error.aspx并且它的工作正常,除了一次(显示消息http://xyz/ErrorPage.aspx'不存在。)。那么任何人都可以建议哪个是更好的选择。谢谢 最佳答案 top“优于”parent如果您的目的是将您的页面framebust到顶层,因为您的页面可能位于一个框架内,而该框架

javascript - 刷新 directions_changed 上的航路点

我让自己成为了一个路线管理器,有几个选项(比如avoidTolls、travelMode、avoidHighways、waypoints)和可拖动的路线。我创建了varlastRequest=[]来存储来自上次渲染的DirectionsRequest属性。代码如下所示:directionsService.route(request,function(response,status){if(status==google.maps.DirectionsStatus.OK){vardirections=parseDirections(response,mode,tolls)direction

javascript - $location 在使用 d3.js 的 AngularJS 中不起作用

这是我第一次遇到这个问题,不知道为什么。我正在使用d3创建一个iciclechart.有一个点击事件正在触发并调用changePath()。我看到控制台日志,这意味着我确实可以访问$location.path但是当我尝试设置它时没有任何反应:不是新页面,不是错误页面,什么都没有!如果我不通过Angular更改路径,我的路由器将不会保持我正在寻找的范围。有什么线索吗?varparentCtrl=function($scope,$location){$scope.makeBSC=function(){varchangePath=function(el){console.log($locat