标签归档:Firefox

值得记录的几件事情:DNSSEC, AdSense, Firefox

这两天有几件事情值得记录,分别如下。

开启域名DNSSEC功能

昨天收到CloudFlare的邮件,告知CloudFlare全面支持DNSSEC功能,即支持安全的DNS解析功能,可以防止网站域名解析被投毒。

作为一向支持拥抱新技术的博客网站,土木坛子第一时间就设置好托管在CloudFlare下所有域名的DNSSEC,设置方法很简单,CloudFlare有相应的参数介绍,具体也可以参考JUSTYY博主的贴子

至此,土木坛子这个表面看似简单的网站,底层几乎用上了所有目前我能接触到的高大上的技术与特征,自适应网页,域名隐私保护HTTPS SSL加密, 浏览器内嵌HSTS限制HTTPS, CloudFlare Pro CDN, 现在又加上DNSSEC(更新:2015年12月3日开始,CloudFlare全面免费支持HTTP/2协议,因此土木坛子现在也支持HTTP/2)。

全面撤下AdSense广告

土木坛子撤下Google AdSense广告有一段时间了,从今天开始,如无特殊情况,我会全面撤下我其它网站上的AdSense广告。

以前出于兴趣,投放的AdSense广告收到过一些收入,其中还有一部分捐给了我的小公益项目

可是,我发现Google的规则越来越严格,搞不清哪个地方就会碰到它的TOS条款,然后就收到Google的警告邮件,这大大限制我在网上写作的自由,现在全面撤下AdSense广告,图个自由清静——本来也没有多少广告收入。

体验Firefox iOS浏览器

从昨天开始,Mozilla推出了Firefox for iOS浏览器,第一时间我就安装了它,等待它太长时间了。虽然这些年Firefox PC浏览器不如Chrome,但Chrome毕竟不是开源浏览器,Firefox有它开源存在的意义。

现在,iPhone, iPad上也有了Firefox的版本,纵然内核依然是WebKit渲染引擎,但好歹有了正宗的Firefox浏览器。初期版本似乎UI还不错——目前也就只是一个壳,我不喜欢Chrome for iOS的笨重,当然也不喜欢它的UI——虽然比Safari要好一点点。

浏览器AdBlock Plus插件广告过滤技巧

如果用Firefox或Chrome浏览器,一个必备扩展插件可能就是AdBlock Plus (ABP)(其实AdBlock Plus也支持Opera, IE, Safari等浏览器,包括最新的Microsoft Edge)。它的强大之处是可以拦截过滤常见的网络广告,使得浏览的网页更干净、更快捷,同时节省上网流量——尤其是采用无线上网按流量计费的情况下,ABP是直接阻止下载广告,而非下载后再过滤。

好好利用AdBlock Plus插件的关键技巧是选择合适的过滤列表。毕竟广告规则千变万化,只有得到较好维护的广告列表才能有效过滤网络广告

以下是我的AdBlock Plus过滤列表:

  1. EasyList China+EasyList 此列表可以过滤常见英文广告和中文网站广告;
  2. EasyPrivacy 此列表的目的是保护隐私,防止Google Analytics等网站统计服务记录你的访问记录;
  3. Fanboy’s Annoyance List 此过滤列表包括 Fanboy’s Social Blocking List 列表,目的是过滤社交分享按钮等以及Facebook点赞服务;
  4. Malware Domains 过滤有病毒木马的网站,防止浏览器访问有问题的网站受到感染。

这些列表均可在安装完AdBlock Plus插件后,直接点击上面的列表链接订阅,或者到 https://adblockplus.org/en/subscriptions 选择相应过滤规则添加至插件。

有了以上这些过滤规则清单列表,可以使浏览器在浏览网页时没有广告,没有社交分享按钮,也没有隐私跟踪服务等,同时网页加载会获得最快的速度。

不利的一点,过滤掉基本网络广告会极大减少网站、博客广告收入。同时,过多的过滤列表会影响到浏览器的资源占用。因此,有必要按自己的需求添加过滤列表,并建议将广告行为适度的网站(例如Google AdSense没有浮动、弹出、低俗广告)添加到免过滤列表(Whitelist白名单),保留开启ABP插件自带非侵入式广告白名单:Allow some non-intrusive advertising,这都是支持优秀网站的行为,毕竟这些网站在无偿提供优质服务,完全无广告的互联网不可能持续健康发展

热烈欢迎大家过滤土木坛子上的AdSense广告。我没有打算从忠实热心读者身上赚广告费,甚至不寄希望从包括中国在内的亚洲读者身上赚取广告费。

关于广告过滤,你还有什么好建议和技巧呢?欢迎留言分享。感谢。

一个鲜为人知却十分实用的Chrome浏览器使用技巧

Google Chrome是一个非常强大的浏览器。它的地址栏又称OmniBox,将搜索和输入网址合二为一,看似简单,但功能强悍。今天分享一个很少人知道,但却十分强大的Chrome高效使用技巧:Chrome地址栏与JavaScript快捷结合。

下面,以设置使用Chrome地址栏快捷分享当前网页链接到微博的功能为例:

1 在Chrome地址栏中单击鼠标右键,选择最后一项:Edit search engines… (编辑搜索引擎)或者直接将此地址拖到地址栏:chrome://settings/searchEngines

chrome-tip

2 在弹出的设置窗口底部,出现三个编辑框,分别对应:”Add a new search engine”, “Keyword”, “URL with %s in place”. 在这三个框中,分别填入名称(例如:Weibo),快捷字母(例如:wei 可根据个人习惯填入,不与其它重复即可),和以下JS代码:

javascript:(function(){window.open('http://v.t.sina.com.cn/share/share.php?title='+encodeURIComponent(document.title)+'&url='+encodeURIComponent(location.href)+'&source=bookmark','_blank','width=450,height=400');})()

chrome-tip (1)

3 点击该窗口的 Done (完成),即完成设置。

下面是如何使用上面的设置。很简单,在你要分享的网页页面,使用鼠标或者键盘中的Ctrl+L快捷键定位到Chrome地址栏,输入刚才设置的字母组合:wei 再Enter回车键,即执行JS代码,浏览器弹出一个小窗口,自动抓取好要分享网页的标题和链接,点击分享即完成分享。

chrome-tip (2)

chrome-tip (3)

这个方法比把JS代码放到书签栏更方便一些,直接在Chrome地址栏里用快捷字母执行JS,更少地依赖鼠标操作,比较受追求效率的人喜欢。由于Chrome的强大同步功能,一次设置,实时同步到云端,以后在其它电脑上登录Chrome浏览器个人账户,无需再设置即可使用。

当然,这个方法本来是用来设置快捷字母调用不同的搜索引擎,比如,我在地址栏里输入 us 空格 即调用Google美国搜索,输入 hk 再加空格,即调用香港Google搜索。

但Chrome的地址栏确实可以设置快捷字母组合调用JS代码,不需要任何插件扩展。至于不同功能的JS代码,我以前分享过不少有用的浏览器JS书签,比如实现快速填写WordPress评论框各种网页社交分享功能,将网页发送到Kindle (Google “send to kindle javascript bookmarklet”)。

Chrome地址栏其实还有更多的技巧和玩法,这个网页甚至介绍了如何用Chrome地址栏OmniBox发送Gmail邮件,搜索Gmail邮件和Google Drive,快速添加Google Calendar(不过有的需要插件支持),无限潜能……

介绍到这里,不安装插件的Firefox只能望洋兴叹了。那可是我曾经最爱的浏览器,哀其不幸,怒其不争……

也欢迎你留言分享你的Chrome使用技巧,要简单,还要实用。

Update: 由 http://royaso.com 博主提供土木坛子亲自试验发现,在Firefox下也可以实现类似的功能,只要将JS代码保存成书签(收藏夹),然后右键修改该JS书签添加关键词(Keyword),以后就可以在地址栏里通过相关关键词调用JS代码,实现与本文中Chrome浏览器一样的功能。