javascript - window.location.assign() 不起作用

标签 javascript

我正在使用这行代码:

window.location.assign("<website name>")

这对我不起作用。它只是刷新页面,不会转到我请求的实际页面。我可以通过输入链接转到该页面,但重定向不起作用。

有什么想法吗?

谢谢。

最佳答案

我猜你正在跳过协议(protocol):

试试这个:

window.location.assign('http://www.websitename.com'); 

如果不指定http https,它将无法工作。

请注意,您实际上可以跳过分配部分,只需执行以下操作:

window.location = 'http://www.websitename.com';

但同样,如果没有指定协议(protocol),它就无法工作。

Code Pen

示例如下:

window.location = 'http://example.com';

关于javascript - window.location.assign() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33678024/

相关文章:

javascript - 动态设置属性时,内联样式不起作用

javascript - 如果变量未定义则跳过 promise 之一

javascript - 返回此 || (0,评估)('this');

javascript - 连接缓冲区串口

javascript - phonegap 插件在 CLI 中显示错误

javascript - 在 TypeScript 中获取日期的周数

javascript - 如何将异步 Promise 函数重构为非异步以避免反模式

php - 是否有一种标准的方法来处理与 PHP 中的条件分开的设计 (CSS)?

javascript - 如何使用 ReactJs 将 Props() 值传递到 setState() 以使模态表单可编辑

javascript - 在遍历数组时从数组中切片元素的 typescript 方法