组合bookmarklet来创建两个URL之间的切换
Combining bookmarklets to create a toggle between two URL
这基本上是结合Bookmarklets来创建HTTP和HTTPS之间的切换的变体?
我想把以下两个bookmarklet合并为一个:
javascript:q=(document.location.href);location=location.href.replace('dp','gp/aw/d')
javascript:q=(document.location.href);location=location.href.replace('gp/aw/d','dp')
。基本上在服务器上的两个目录之间切换。
这不起作用(或仅适用于其中一种情况,即它不会切换'dp'情况)。
javascript:q=(document.location.href);location=location.href.replace('dp','gp/aw/d').replace('gp/aw/d','dp');
任何(regex)改进都是受欢迎的,例如,使开关只捕获url中第一次出现的'dp'。
你的意思是
javascript:(
function() {
var loc=location.href;
loc = loc.indexOf("dp")!=-1?loc.replace('dp','gp/aw/d'):loc.replace('gp/aw/d','dp');
location=loc;})()
相关文章:
- 一个jsp中有两个操作URL
- 如何在javascript或jquery中比较两个url
- 使用应用程序状态js和视图在angular js url上传递两个参数
- 如何使用 Backbone 读取通过同一 REST URL 返回的两个不同对象
- 为什么即使两个 URL 都来自 XXXX.com,我仍然会收到 405 错误
- 如何使用jQuery获取url的最后两个字符
- 你能写一些javascript,根据URL参数加载两个独立的index.html页面吗
- 如何为同一页面上的两个可点击元素提供不同的URL
- 在ajax中使用两个URL
- Javascript,如何浏览随后的两个url
- 这是如何处理基于从 url 获取值的两个 ajax 请求吗?
- 在 javascript 中替换 URL 中的两个元素
- 根据 URL 在两个不同的 CSS 定义之间切换
- 在 Javascript URL 中传递两个变量,以根据传递的值更新下拉列表
- 两个不同 URL 的正则表达式验证表单
- 在一个参数中传递两个值的 URL 字符串
- 两个下拉列表表单以获取一个 URL
- 两个javascript函数,第二个等待第一个使用getScript从外部URL检索值
- 从两个表单字段构建 URL
- D3中的两个csv http URL数据相同的图表