问题标签 [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.

0 投票
5 回答
22913 浏览

javascript - 为什么 window.location 不会加载新页面?

这段代码过去可以工作,现在不行了:

使用 IE 开发工具栏,我验证了 url 具有有效的 url,并且 window.location 返回了新的 url...唯一的问题是页面没有重新加载。

有谁知道 window.location 现在在分配新文档时实际加载新文档的任何原因?

0 投票
2 回答
3039 浏览

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

这个真的让我很头疼:

使用javascript(比如说page1.html)我使用类似于下面的代码来启动一个新窗口:

然后我将popwindow变量传递给一个函数,该函数用于setTimeout每 3 或 4 秒重复一次(我不认为这部分不太重要)。这个小循环代码所做的是(应该)检查location弹出窗口的对象以查看 url 何时更改并包含某些特定的查询字符串变量。

在大多数情况下,这是有效的;代码重复,并且使用萤火虫,我可以看到窗口对象正在按应有的方式传递。

不过我的问题是,每当我尝试对popwindow.location.hrefor进行任何访问时popwindow.location.search,javascript 都会崩溃。我什至只是尝试自己做一个popwindow.location.toString()来把这些东西拿出来,但这也崩溃了。

当我使用萤火虫时,我可以看到location我试图访问的对象是一个合法的location实例;location当我暂停脚本时,firebug 允许我浏览对象的字段。但是,当我尝试访问这些东西时(我没有写信给它们,只读取值)它永远不会工作......如果它有帮助,我正在使用最新版本的 firefox(我相信 5.0)。

0 投票
1 回答
8197 浏览

google-chrome - 通过正文/窗口卸载事件调用时,location.href 在 chrome 中不起作用

Javascript - 从窗口/正文卸载事件调用时,document.location 或 window.location 或 window.location.href 或 location.href 在 Google Chrome 6 和 7(我没有测试较低版本)中不起作用。这两种方式似乎都适用于 IE、Firefox 和 Safari 浏览器。

通过更多测试,我能够看到当通过点击事件或任何其他事件完成时,此重定向实际上在 chrome 中有效。但是,当在主体卸载事件中调用它时。这没用。

示例代码:

我仍在尝试找到一种在 Chrome 中工作的方法......任何帮助将不胜感激。

谢谢,尼维德

0 投票
4 回答
2421 浏览

javascript - .attr('href') 返回未定义

我正在使用一个简单的 JQuery 解决方案从链接中获取 href 并将其应用于单击事件。这适用于 Webkit 和 Gecko 浏览器,但是 Internet Explorer (7 & 8) 一直将 href 位置显示为undefined。有人对此有修复吗?可以帮我解决这个问题吗?如果是这样,非常感谢。

HTML 很简单:

0 投票
3 回答
2818 浏览

javascript - 使用 window.location.replace 是否也可以更改端口?

使用各种方法/分配使用 js 更改浏览器 url。一切正常,但虽然我可以读取当前端口,但我似乎无法设置新端口 - 这可能吗?(我将浏览器从一个站点上的端口 80 重定向到另一个站点上的 node.js 端口,并且不想在节点框上使用代理)。

提前喝彩。

ñ

0 投票
5 回答
824 浏览

jquery - Window.location.hash 需要语法帮助

我的网站位于http://visualise.ca/,当您通过单击缩略图加载帖子时,它将使用 ajax 在页面内加载帖子。当您关闭帖子时,它使用此代码将 url 更改回http://visualise.ca/而不重新加载页面:

但在 IE8 中,它将它改回http://visualise.ca/#而不是http://visualise.ca/。有没有办法纠正这个问题并确保将其更改为http://visualise.ca/

0 投票
1 回答
208 浏览

javascript - js 文件 - 将 window.location 插入附加的 html

我有一个附加 html 的 js 文件。对于一个特定的相对链接,我需要链接是 https。我假设我会设置一个 var,但我不确定如何将它插入到 js 文件中附加的 html 中。

所以上面的链接,我希望上面的内容类似于https:// +window.location.hostname +/webapp/wcs/stores/servlet/LLBLoginRedirectCmd?feat=ln&gUrl=ShowMAOAPLogin&lUrl=LLBOAPCouponLPAccessCheck&pgType=MA&storeId=1&catalogId=1&langId=-1

但我不确定如何在这个例子中获得这种效果。

谢谢

0 投票
2 回答
97 浏览

javascript - Chrome 13 中全局定义的位置

当我输入这一行时,我正在使用 Chrome 13 中的开发人员工具:

按下回车后,页面发生了变化,并给了我一个 404 错误。地址栏现在已Hello附加到最后一个地址。

http://www.google.com/你好

我发誓我过去在 Chrome 中输入了完全相同的行,并且没有遇到同样的问题。我以为位置在window.location

有什么变化,还是我以前从未注意到这一点?

0 投票
1 回答
375 浏览

javascript - 从javascript中的数组重新加载url

我正在为 chrome 扩展编写以下代码。基本上我希望它检查最初加载的页面,如果它与我的网站匹配st.mywebsite.com,它将执行代码。现在它不会检查并将执行任何加载的页面。我试图让它加载http://st.mywebsite.com/?q=加上数组中的术语。因此,每隔 X 秒/分钟,它将在数组中加载一个新术语并将其添加到 urlhttp://st.mywebsite.com/?q=任何人都可以帮忙吗?

0 投票
3 回答
23538 浏览

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

我想将用户从不同的 url 重定向到特定的。我尝试了各种替换方式,但似乎无法获得我想要的行为。除了我提供主机名外,此代码有效。我想使用 windows.location.hostname 中的现有主机名,只需提供一个新的路径名。有时 url 的大小和斜杠 ('/') 会有所不同。

我将如何更改这些网址?

我认为你说对了。路径可能会有所不同,我想将 .com 之后的所有内容基本上替换为“NewPath”

如果可能的话,我想要一个干净的正则表达式解决方案,但我是那个部门的新手。感谢您提供任何提示或技巧。