javascript - 可以创建 Location 的实例吗?

标签 javascript

当我在控制台中键入 window 时。控制台显示 windowWindow 的实例。是否可以使用 new Window() 创建新的窗口对象。我试过了,但它抛出错误 TypeError: Illegal constructor

我的问题与Location 对象有关。我可以使用 Location 创建一个新对象吗? 我需要它,以便我可以将 location 对象上可用的方法应用于我的链接。

我试图访问 Location 对象但没有成功。

我正在使用 Chrome 控制台

最佳答案

尝试使用 Location 来操纵任意 URI 将无法按预期工作。 Location 对象/类型不是一般的 URI 容器,而是与 DOM 及其导航状态的特殊契约

我找到了这个 URI JavaScript type by webr3通过谷歌,YMMV:

URI Type for javascript

  • Supports all kinds of URI (URL, URN, any scheme).
  • Relative URI Resolution
  • All classes extend the native String implementation.
  • Pure ECMA-262 implementation of URI spec (RFC-3986)
  • Works Client or Server side, (V8 / node.js compatible).

关于javascript - 可以创建 Location 的实例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12680790/

相关文章:

如果用户点击“停留在页面上”,Javascript 警报会重定向

javascript - 提交时更改可见性 - 仅闪烁可见

javascript - 存储超过 4096 字节的数组一周

javascript - this.props.getEvents 不是一个函数

javascript - 删除下拉选项使最后一个选项可见

javascript - ES6 生成器 : transforming callbacks to iterators

javascript - Node.js 异步模块 waterfall - 动态加载和执行函数

javascript - 绕过打开链接js限制

javascript - Angular 7 中的 HTTP GET 请求返回错误(状态 200)

javascript - JavaScript 中的 "dot function"运算符