问题标签 [window.location]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firefox - Firefox window.parent.location
我有一个 Html 页面 index.htm,它有一个 iframe 到页面 search.htm,search.htm 有这样的代码
这段代码现在从 index.htm 页面执行,它在 IE 和 Chrome 上运行良好,但在 FireFox 上运行良好......有什么解决方法吗?我尝试了 window.parent.location.href、window.opener.location、window.parent.document.location ...但这些都不起作用。
在网上搜索后,我发现了一些有类似问题的人,他说这是 Firefox 中的安全设置……这是真的吗?如果是这样,有什么解决方法吗?
javascript - 更改 Firefox 中的 window.location.href 以响应 onunload 事件
我有一个奇怪的 JavaScript 问题window.location.href
,它显然只影响 Firefox(我使用的是 3.6)。
通常window.location.href
不会是只读的,这在 Firefox 中完美运行:
但是,当我调用函数以响应onunload
事件 ( <body onunload="testThis();">
) 时,这不会按预期工作:
在这两种情况下,警报都会在 Firefox 中显示页面的当前位置,而无需进行更改。没有 JavaScript 错误,并且onunload
事件成功调用了该函数,因此问题似乎是编辑或替换window.location.href
.
我试过使用window.location
, document.location.href
,甚至尝试改变window.location.search
. 一个事件,特别是一个事件,是否有可能onunload
导致window.location.href
只读?
html - IE 中的 window.onbeforeunload 和 window.location.href
我们正在使用 window.location.href 将用户导航到页面。此外,我们还配置了 window.onbeforeunload 事件以提醒用户,以防有任何未保存的更改。
在有未保存更改的地方,我尝试使用它window.location.href
来导航用户,我会收到警报消息。
如果我在弹出窗口中单击“确定”,它工作正常。但是,如果我单击 CANCEL,JS 会在 window.location.href 处引发未指定的错误。
任何帮助表示赞赏。
javascript - NS_BINDING_ABORTED Javascript window.location.replace()
我正在编写一些 Javascript 代码,并且由于用户单击按钮而尝试更改当前页面。我正在使用这段代码:
window.location.replace("/customer/order/12");
包含我要导航到的站点中的相对 URL。当这段代码运行时(在 Firebug 中查看),url 字符串看起来是正确的,但页面只是刷新了它当前的状态。使用 HttpFox 查看标题,我首先看到的是(Aborted)的结果,类型:NS_BINDING_ABORTED。但是,如果我发出这个命令:
window.location.replace("/customer/order/12");
从 Firebug 中,浏览器转到我指定的正确 URL(“/customer/order/12”)。
谁能帮我确定这里出了什么问题?
提前致谢!道格
javascript - window.location 在 Safari 上调用弹出空对话框
在网页上,我试图将浏览器重定向到同一站点上的另一个页面。代码非常简单:
在 safari - windows 和 mac - 一个只包含文本的消息框
过来。
我尝试了不同的方法来指定它:location.href、windows.assign(...) ...并且它们都有相同的行为。
你们有人看到这个吗?你有解决方案吗?
谢谢。
jquery - 如何在 jquery 中使用 window.location = [x] 关注特定的 div
我有一个 window.location 函数,它重定向到一个不是我编程的站点。当窗口重新定位时,我需要它专注于该页面中的特定 div 标签(带有 id)。如果页面不是我的并且我无权访问代码,我有办法做到这一点吗?
更新所以我现在有了这个并且它正在工作......
更新
我不认为我是否可以使用 window.location 函数对这个 div 采取行动......详细说明,有没有办法让我不仅专注于特定的 div 还突出显示该 div ?
iphone - 使用多个 window.location.href 调用触发 shouldStartLoadWithRequest
我试图通过 UIWebView 的 shouldStartLoadWithRequest 方法将 UIWebView 内的网页中的多个内容传递回我的 iPhone 应用程序。
基本上我的网页调用 window.location.href = "command://foo=bar" 并且我能够在我的应用程序中拦截它没问题。现在,如果我创建一个循环并一次执行多个 window.location.href 调用,那么 shouldStartLoadWithRequest 似乎只被调用一次,并且它获得的调用是在循环结束时最后一次触发 window.location.href 。
Android 的 webview 也会发生同样的事情,只有最后一个 window.location.href 被处理。
button - Selenium RC:如何单击使用 onclick window.location 的按钮?
我有一个按钮(在表单之外),它使用onclick
调用window.location
将用户重定向到另一个页面的属性重定向到另一个页面。这次我无法更改 HTML。我正在使用 Safari 4 进行测试。如何单击使用该onclick
属性的按钮并window.location
使用 Safari 4 和 Selenium RC PHPUnit Extension 进行重定向?
这是我的 HTML:
更新:或者,我正在考虑做一些事情,我断言在 中指定了一个位置window.location=''
,存储该位置,并open()
使用该位置调用命令。不确定这是否是一种可接受的测试方法。
javascript - JS 使用 URL 而非 HASH 更新窗口位置
我正在为登录/注册等构建一个网络应用程序,并且不希望页面必须刷新。
www.mysite.com
我知道如何在不刷新页面的情况下在 URL 上设置哈希:
给予:www.mysite.com/#signin
但我想要的是:www.mysite.com/signin
没有哈希,所以它是 SEO 友好的。另外,一旦我设置了它。如何在 JavaScript 中读取 / 之后的第一个路径,以便检测 SignIn、Register、AboutUs 等,并显示适当的内容?
谢谢!