tjdeck

TweetDeckをスマホで使いやすくするスクリプト

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @id              tjdeck
// @name            tjdeck
// @version         1
// @namespace       tjdeck
// @author          totoraj930
// @description     TweetDeckをスマホで使いやすくするスクリプト
// @license         MIT License
// @include         http*://tweetdeck.twitter.com/*
// @require https://greasyfork.org/scripts/383989-tj-deck/code/tj-deck.js?version=703472
// @run-at          document-start
// ==/UserScript==


function tjLoadScript(url) {
	var req = new XMLHttpRequest();
	req.open("GET", url + "?v=" + Date.now(), true);
	req.responseType = "text";
	req.addEventListener("load", function (event) {
		if (req.status !== 200 && req.status !== 304) {
			console.error("scriptの取得に失敗しました");
			alert("scriptの取得に失敗しました");
			return;
		}
		eval(req.responseText);
	});
	req.send();
}
tjLoadScript("https://greasyfork.org/scripts/383989-tj-deck/code/tj-deck.js");