组合Bookmarklets以在HTTP和HTTPS之间创建切换
Combining Bookmarklets to create a toggle between HTTP and HTTPS?
通过在这里搜索,我现在有了两个bookmarklet,它们从/切换到HTTP/HTTPS:-
javascript:location=location.href.replace(/http:/g,"https:")
而且。。。
javascript:location=location.href.replace(/https:/g,"http:")
但是,有没有办法将它们组合成一个小书签,根据当前加载的书签从一个切换到另一个?
这个线程有点旧,但我在其他任何地方都找不到更好的答案。
javascript:((function(){window.location=location.href.replace(/^http/i,"https").replace(/^http'w{2,}/i,"http");})())
是完全格式的bookmarklet代码,应该可以在任何浏览器中使用。
location.href.replace(/^http/i,"https").replace(/^http'w{2,}/i,"http")
if (window.location.protocol == 'http:') window.location.protocol = 'https:'
else window.location.protocol = 'http:'
然后你所需要做的就是将其格式化为书签。享受
相关文章:
- 在JavaScript中,如何修复元素显示和变量创建之间的初始差异
- 在我的网站上创建一个在1-10之间不断变化的数字时遇到了问题.Javascript
- 如何创建一个确定2个数字之间值的函数
- Javascript创建函数,以便在其他函数之间共享变量
- 在Knockout.js模型中创建项之间的关系
- 组合Bookmarklets以在HTTP和HTTPS之间创建切换
- 正在节点d3.js之间创建链接,当前返回Uncaught TypeError:无法读取属性'weight'
- 在两个单独的页面之间创建上滑过渡
- 我需要在两个模型(rails)之间创建一个新关系,然后通过javascript更改关系模型的属性
- 在javascript中的两个下载链接之间创建一条折线
- 使用ngmap在标记之间创建一条线
- 如何在1到9999之间创建100个4位数的随机数,并将数字排成10行,每行10个数字
- 如何在VUE 2.0组件之间创建带有事件的钩子
- 在模型之间创建关联
- Javascript-在两个日期对象之间创建数组
- 在两个PHP页面之间创建一个Loading页面
- AngularJS:如何在两个隔离的控制器和一个共享服务之间创建一个双向数据绑定
- 不会在javascript中的文本之间创建新行
- 在函数运行之间创建延迟
- 在两个数字之间创建滑块