两枚小小的bookmarklet

1
javascript:window.location = window.location.href.replace('http://', 'https://');

目的是解决偶尔的Chrome中http被重置而需手动麻烦地转为使用https的情况,尽管大多数的都是直接使用htpps了,但还是会有用http而被重置的情况。而Google说不会修改Chrome隐藏http头这个功能了,手动加又烦了点,所以点点算了。(这方面还是Opera做得到位啊)

1
2
3
4
5
6
7
8
9
javascript:
if (alert.toString().indexOf('alert') != -1) {
    window.alert_back = alert;
    alert = function(str){console.log(str);};
    console.log('Now log');
} else {
    alert = window.alert_back;
    console.log('Now alter');
}

目的是在调试JS的时候将alert重定义为控制台的log,这样不用每alert一次都要点一次确定,甚至可以避免因无限alert而造成的崩溃。另外,console.log比alert长。

另:这两个玩意一点技术含量都没有,只是需要用而已。