如何使用 javascript 替换当前文档 URL 的文本

发布于 2024-12-09 08:15:55 字数 550 浏览 4 评论 0原文

例如:

以下是我当前的文档。

http://www.youtube.com/watch?v=cgxJHBJ_X-g& ;feature=相关

我有一个用户脚本,代码是

var doc = document.location.toString();
doc = doc.replace("v=cgxJHBJ_X-g","v=2AGrlGvtLxE");

我只是想用其他一些 URL 替换当前文档 URL。但我收到以下错误。

未捕获类型错误:对象 http://www.youtube.com/watch?v =cgxJHBJ_X-g&feature=lated 没有方法“替换”

Ex:

Following is my current document.

http://www.youtube.com/watch?v=cgxJHBJ_X-g&feature=related

I have a User Script and the code is

var doc = document.location.toString();
doc = doc.replace("v=cgxJHBJ_X-g","v=2AGrlGvtLxE");

I am just trying to replace the current document URL with some other URL. But I am getting the following Error.

Uncaught TypeError: Object http://www.youtube.com/watch?v=cgxJHBJ_X-g&feature=related has no method 'replace'

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小忆控 2024-12-16 08:15:55

使用 document.URLwindow.location.href 而不是 document.location.toString()

例子:

var url = document.URL;
window.location.href = url.replace("v=cgxJHBJ_X-g","v=2AGrlGvtLxE").

Use document.URL or window.location.href instead of document.location.toString().

Example:

var url = document.URL;
window.location.href = url.replace("v=cgxJHBJ_X-g","v=2AGrlGvtLxE").
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文