草庐IT

location_num

全部标签

javascript - 使用在 Safari 中不起作用的新 url 重新加载 iframe src/location

我有一个页面最初只加载了iframe中的一个表单,如下所示:'当您单击表单中的按钮时,会调用一些构建url的javascript,然后我想执行以下操作:frame.src='somePage?listId=1';这在IE中有效,可以用新内容“重新加载”框架。但是,在Safari中这不起作用。我有可用的jQuery,但我不想替换现有的iframe,因为它附加了事件。我也无法修改iframe的ID,因为它在整个应用程序中都被引用。我见过一些类似的问题,但没有任何解决方案似乎能很好地解决我的确切问题。任何人都可以提供的任何帮助都会很棒! 最佳答案

javascript - 使用 jest.js 拦截导航更改(或如何覆盖和恢复 location.href)

应用程序代码正在调用location.href="some-url"。我想编写一个测试来验证导航重定向是否发生。在jsdom上使用jest,我尝试使用jest模拟函数覆盖location.hrefsetter来做到这一点,它正在工作。但现在我似乎无法在测试清理中恢复location.href属性,并且它无法通过依赖“location.href”的其余测试。it('testnavigationhappened',()=>{constoriginalLocationHref=Object.getOwnPropertyDescriptor(window.location,'href');//

javascript - 使用 window.location.href 或 .assign 或 .reload 时等待时间很长

我在ajax调用后(更新内容后)使用JavaScript重定向。我试过下面的方法,都很慢。在网络选项卡中,它显示等待时间约为4.44到5秒。(这让客户非常沮丧:()window.location.assign(to_redirect);window.location.replace(to_redirect);location.href=to_redirect;window.location.href=to_redirect;window.location=to_redirect;从一个页面浏览到另一个页面(点击鼠标)时,等待时间为350毫秒到450毫秒。为什么会这样?有什么我错过的或任

javascript - window.location 重定向有效,但原始 URL 未显示在浏览器历史记录中

下面的代码运行良好。这是我的问题:窗口url重定向,但原始url未记录在我的浏览器历史记录中。例如,如果我访问“http://example.com/page1”,浏览器会重定向到“http://example.com/test”,这是应该的。但是,我需要访问过的原始url(“http://example.com/page1”)显示在我的浏览器历史记录中,以便我可以在不同的函数中调用它。有没有办法在重定向之前获取访问的原始url以登录我的浏览器历史记录?$(document).ready(function(){if(window.location=="http://example.co

javascript - 为什么 location.reload() 比其他页面重新加载方法慢?

几个月前我发布了thisanswer关于如何通过JavaScript刷新页面。我提供了一个JSFIDDLEDEMO也是:varsolutions=[function(){location.reload();},function(){history.go(0);},function(){location.href=location.href;},function(){location.href=location.pathname;},function(){location.replace(location.pathname);},function(){location.reload(fa

javascript - 如何防止 window.location.pathname 转义 URL 中的字符

我正在开发一个谷歌应用引擎应用程序。单击按钮时,我试图将用户重定向到登录页面。为此,我将window.location.pathname设置为以下字符串/_ah/login?continue=http%3A//localhost%3A8080/。但是,chrome对该字符串进行了转义,以便完整的URL变为http://localhost:8080/_ah/login%3Fcontinue=http%3A//localhost%3A8080/,这会产生404错误。我怎样才能防止这种情况发生?有效的URL是http://localhost:8080/_ah/login?continue=h

javascript - 在 PhoneGap 中调用 window.location.href 触发网络浏览器

你好我正在尝试使用PhoneGap为iPad开发应用程序。我想在index.html页面内动态加载外部网站的主页。不幸的是使用window.location.href="http://mywebsite.com/cgi-bin/index.py"触发Safari窗口的打开而不是使用PhoneGap容器。有什么建议吗?非常感谢子句 最佳答案 还有一个更简单的选择:修改config.xmlOpenalllinksinWebViewstay-in-webviewwithvaluestrueorfalseexample:ifsettotru

javascript - AngularJS $location.path() 不重新加载目标 View 的数据

在我的Angular项目中,当使用$location.path('/foobar')更改路径时,会显示目标View但不会重新加载数据(通常在保存项目并继续返回列表,列表未更新)。我尝试添加$route.reload()或$scope.apply(),但没有任何变化。我不知道做这项工作有什么问题或缺失。更新$location.url()也不起作用我使用的是angular1.2.26更新2-答案好了,经过大量的评论和回答,我想是时候结束了。我没想到这会是一个如此复杂的问题。所以,我的结论是:给出@yvesmancera的简单示例,Controller的默认行为是重新加载自身在具有资源工厂和

go - 如何解决golang中 "missing Location in call to Date"的错误

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭4年前。Improvethisquestion我写了一个golang程序来生成不同地点的开始日期和结束日期ifmonth!=""&&year!=""{varmonthInt,_=strconv.Atoi(month)varyearInt,_=strconv.Atoi(year)timeZone,err:=time.LoadLocation("A

go - 在kubernetes node infomation中添加location,让kubectl打印出来

我想在kubernetes节点信息中添加位置信息,让kubectl命令“describenode”打印出节点的位置。但是,我无法打印出Location的值。输出看起来像图像。outputofcurrentcode我做错了什么或者我应该做什么但我错过了?非常感谢任何帮助我已经添加了新变量Locationstring`json:"location"`在kubernetes/vendor/github.com/google/cadvisor/info/v1/machine.go并修改了相应的文件,设置并传递了Location的值。我还添加了新变量Locationstring`json:"lo