Top Menu

Clear URL Redirection 增加自动转换文本URL为可点击链接

这次加入了自动识别文本URL并转换为超链接的功能

分析

由于插件采用在预先设定的网站自动加载JS,所以要自动转换网页中的URL,只需要在JS中增加一个处理函数,并直接调用它即可。

由于分析后发现文本URL都在一个Class之内

所以决定采用document.getElementsByClassName方法来获取DOM内容

之后,通过.innerHTML方法获取节点内的内容并转换为字符串

这里由于只想转换指定域名的URL,所以还需要对URL进行识别

由于文本URL通过<br>标签来换行,所以通过.split(“<br>”)方法将URL分割为数组

之后通过for循环遍历,.indexOf方法来查找指定域名

找到需要的URL之后,通过.replace方法用正则进行替换

最后将处理后的数组再一次通过.join(“<br>”)方法组合成字符串,并重新插入到DOM中。

效果

2016-04-05_20-31-21

There are no comments yet

  • Hello, guest

Powered by WordPress. Designed by WooThemes