用于编辑当前 URL 的书签

Posted

技术标签:

【中文标题】用于编辑当前 URL 的书签【英文标题】:Bookmarklet to edit current URL 【发布时间】:2010-04-22 09:21:40 【问题描述】:

我正在寻找一个简单的书签来获取我网站的当前 URL,并通过一些更改来刷新它。例如:

    获取当前页面:http://www.example.com/pages/ 并将其更改为:https://admin.example.com/pages/ 然后加载该新 URL。

我尝试搜索可以执行此操作的书签,但找不到。谁能指出我正确的方向?即使是一个做类似这样的事情的书签,我也可以根据自己的需要进行编辑。

【问题讨论】:

【参考方案1】:

只需更改window.location,例如

window.location=window.location.toString().replace(/^http:\/\/www\./,'https://admin.')

【讨论】:

完美。感谢您记录书签的完整代码为:javascript:(function() window.location=window.location.toString().replace(/^http:\/\/www\./,'https://admin.');)()【参考方案2】:

例如,您可以使用 replace 方法将字符串的一部分替换为正则表达式。

 javascript:location = location.href.replace(/http:/g, "https:" ) 

上面会将新的字符串值赋给location并触发页面重新加载。

【讨论】:

我的是直接到 SSL 的转换。 Kenny's 也切换子域。记得在 JavaScript 前面使用 JavaScript sudo 协议,创建一个书签。 须藤?我猜你在说 "pseudo-protocol" ,也就是 '''javascript:''' 前缀。似乎回复者不喜欢复制和粘贴现成的示例。用户仍然需要完成工作。 @dobit,正确我的意思是“伪”而不是“sudo”。【参考方案3】:

这个会改变网站名称

javascript:(function() document.title=prompt("Enter Page Title");)();

【讨论】:

以上是关于用于编辑当前 URL 的书签的主要内容,如果未能解决你的问题,请参考以下文章

Java PDF书签——添加编辑删除读取书签

如何实现一个可编辑的 UITableView,类似于 Safari 书签?

书签编辑(过滤器链接)

华为编辑器怎么将网页转成二维码

PDF 补丁丁 0.6.1.3498 版重大更新:在编辑器中自动生成书签!

用于将字符串附加到 URL 的书签