问题标签 [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 回答
53025 浏览

javascript - 如何在 JavaScript 中更改 window.location.href 然后执行更多的 JS?

我有代码片段,在点击如下链接时执行

在上面的代码中,window.location.href=base_url+"main";将页面重定向到其各自的页面,但这会停止执行写在它旁边的代码。现在我希望这段代码在编写时执行,即首先代码应该将我带到相应的“主”页面,然后必须执行之后编写的代码并给我一个所需的输出。

有人可以指导我实现这一目标吗?

0 投票
5 回答
1450 浏览

javascript - 如果 window.location 以 html 结尾,则执行 javascript

如果当前位置包含 html,则执行 javascript。我尝试了以下方法,但它不起作用

0 投票
5 回答
580 浏览

javascript - 如果排除包含 www 的 url

我有以下 JavaScript,当 url (window.location) 不包含www. javascript执行

如果确实如此,则不执行javascript 。

如何通过允许 JavaScript 接受带有和不带有 www 的 url (window.location) 来克服这个问题。

0 投票
3 回答
1104 浏览

javascript - 执行 if, if window.location 包含两个字符串和一个指定的变量

我正在使用这个 javascript

还有更多,如果可以是指定可能性的数组, variables我会更喜欢它,我尝试了下面的EDIT它必须包含THEN 一个指定的变量,然后.JS if"+colorss+"http://my.blogspot.com/search/label/%20Template

0 投票
1 回答
11762 浏览

javascript - Window.Location 在 IE 中不起作用?

我整个下午都在想办法解决这个问题,但已经放弃了,现在请聪明人帮忙:)

我有以下 Jquery/Javascript 函数,它在 Chrome 中运行良好 - 但在 IE 中没有任何反应?

我已经尝试了具有完整网址和绝对网址的 window.location、window.location.href,但 IE 就是不喜欢它?有任何想法吗?

该函数只是从帖子中获取一个 Url,并且应该将用户重定向到该 Url。但就像我说的,在 Chrome 中可以正常工作,只是在 IE 中不行(试过 IE8 和 IE9)

0 投票
3 回答
2055 浏览

javascript - Javascript/jquery window.location.hash 移动到屏幕中心

我有一个表单,我正在尝试对使用 jquery 进行一些基本验证。我有名称与输入名称相对应的空锚点。当第一个字段为空时,它存储输入的名称,当验证脚本完成时,它调用 window.location.hash = name + "hash",即空锚点的名称。问题是,它正在移动窗口,使锚点显示在屏幕的最顶部,我希望它移动窗口,使锚点显示在屏幕中间。这可能吗?这就是我所拥有的。

这是表格的一个片段。

0 投票
1 回答
4483 浏览

javascript - Chrome 扩展程序中的 document.write

我是新手,所以请多多包涵。我正在尝试编写一个执行以下操作的 chrome 扩展:

  1. 检测 www.website.com/anypage.html。如果检测到此网站,请执行以下操作。
  2. 不要加载网址。
  3. 相反,编写一个空白文档,其中包含指向 www.website.com/anypage.html?ie=UTF8 的超链接

该脚本设置为在文档开始时运行(在清单中)。

这是我的代码:

检测网址:

使用 UTF8 编码标签编写带有 URL 链接的空白文档:

这不能按预期工作,只是显示一个空白页。有人有想法么?

谢谢!


编辑:这是完整的代码:

0 投票
4 回答
9364 浏览

jquery - 我想使用 jQuery 来获取位置和带有 window.location 的第一个文件夹

我想获取位置和第一个文件夹,例如:

这返回

所以我希望它将所有内容都返回到“test/”,所以我只得到:

提前致谢!

0 投票
1 回答
935 浏览

javascript - 使用 Windows 位置将参数从 js 传递到 .aspx 页面

我可以将参数从 javascript 函数传递到 aspx 文件。我为此使用 windows.location.href。当执行到达 aspx 页面时,它会运行并尝试使用这些参数调用多个 WCF 服务。但是当它调用第一个时,后面的 IE 窗口将我带到列出所有可用 aspx 页面的根视图。我尝试在接收这些参数的页面加载上设置断点。我尝试单步执行代码,它会让我做到这一点,但是当它调用第一个 WCF 服务时,它会对 IE 窗口执行上述操作,但之后它仍然会让我继续单步执行代码。IE 窗口应该一直在等我,直到我在服务器上执行完代码,对吧?

它与 WCF 调用和 JS window.location.href statemetn 的组合有关。我肯定知道。它始终在特定的代码行(第一个 WCF 调用)中执行此操作。

例如,如果我尝试在来自另一个 .aspx 页面的会话变量中传递参数,我看不到这种行为。

有没有人见过这种行为?你知道发生了什么事吗?

谢谢

---改写---感谢您的反馈。哈里,我是从运行 VS 2008 的本地计算机上执行此操作的。我确实使用表单身份验证。也许你没有得到我的问题,因为我没有像 Diodeus 认为的那样正确表达它,所以让我再试一次:我使用 JS 从一页收集输入值。然后我需要使用 windows.location.href 将这些参数传递给一个 aspx 页面。我在页面加载事件中设置了一个断点,以确保执行到达 aspx 页面。它确实如此。此页面成功接收这些变量并执行更多处理,例如调用外部 WCF 服务。此时 IE 窗口被锁定并变得不可见,因为执行仍在进行中。这是正常的(这部分会让你失望吗?)。当我开始执行对 WCF 服务的调用时,IE 窗口完成加载,它带我直接浏览,而我仍在 Visual Studio 中调试(就像一行代码以黄色突出显示)。我可以继续使用 F10 或 F11 进行踩踏,但是我后面的 IE 窗口已经完成了!?它应该继续等待我,直到所有代码行完成处理。我希望这有帮助。请让我知道它是否可以帮助我解决这个问题。

0 投票
3 回答
2894 浏览

javascript - 如果 window.location 通过变量以指定值结束

下面的 jQuery 不起作用,但是当var link它等于file:///C:/Users/USER/Desktop/test%20page/Home.html它时,是否有一个 jquery,其中 IFwindow.location.href;以指定的变量结尾,例如var link ="/Home.html";然后执行 javascript。