Tag Archives: chrome

简单的chrome扩展,用于弄掉twitter官网的t.co

需要文件:
1.本体:manifest.json

1
2
3
4
5
6
7
8
9
10
11
{
  "name": "TwiHelper",
  "version": "1.0.1",
  "description": "Double click the text -> Get ID; Expand t.co",
  "content_scripts": [
    {
      "matches": ["https://*.twitter.com/*", "http://*.twitter.com/*"],
      "js": ["jquery.js", "my.js"]
    }
  ]
}

2.jquery.js(这个不多说了)
3.真·本体:my.js

1
2
3
4
5
6
7
8
9
10
setTimeout(function () {
		$("a[data-expanded-url]").attr("href", function () {
				return this.getAttribute("title");
			});
	}, 2000);
setTimeout(function () {
		$("div.tweet-content").dblclick(function () {
				prompt(0, this.parentElement.getAttribute("data-item-id"));
			});
	}, 2000);

之所以不用

1
$().ready(function(){//put some code here})

是因为双击每一个tweet-item获取id号 这个功能无法实现(我也不知道为啥)

缺点:很明显的。。。没有判断刷新机制。。。于是你把窗口拉到最下面,刷出来的带链接推依然有t.co。官网窗口按“.”展开的new items同理。哪位大大能教下俺<(=>_<=)>