したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

ユーザースクリプトからエクステンションを作る

1名無しさん:2009/12/27(日) 17:50:18
ユーザースクリプトからエクステンションを作る

2名無しさん:2009/12/27(日) 17:51:34
       冫─'  ~  ̄´^-、
     /          丶
    /             ノ、
   /  /ヽ丿彡彡彡彡彡ヽヽ
   |  丿           ミ
   | 彡 ____  ____  ミ/
   ゝ_//|    |⌒|    |ヽゞ
   |tゝ  \__/_  \__/ | | 
   ヽノ    /\_/\   |ノ
    ゝ   /ヽ───‐ヽ / 全力で脱MS
     /|ヽ   ヽ──'   /
    / |  \    ̄  /\
   / ヽ    ‐-

4名無しさん:2009/12/28(月) 02:10:37
$(document).ready(exec);

function exec() {

$("a").each(function() {var text=$(this).text();var href=$(this).attr("href");if (text != null && href != null) {if (href.indexOf("ime.nu",0) != -1 || href.indexOf("pinktower.com",0) != -1 || href.indexOf("machi.to/bbs/link.cgi?URL=",0) != -1) {$(this).attr("href",text);}} });

$("dd").each(function() { var text = $(this).html();if (text != null) {var rep = text.replace(/[^"h]{1}(ttps?)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)/g,"<a href='h$1$2' target='_blank' title=''>$1$2</a>");if (rep != text) {$(this).html(rep);}} });

}

5名無しさん:2009/12/28(月) 02:29:10
$(document).ready(exec);

function exec() {

$("a").each(function() {var text=$(this).text();var href=$(this).attr("href");if (text != null && href != null) {if (href.indexOf("ime.nu",0) != -1 || href.indexOf("pinktower.com",0) != -1 || href.indexOf("machi.to/bbs/link.cgi?URL=",0) != -1) {$(this).attr("href",text);}} });

$("dd").each(function() { var text = $(this).html();if (text != null) {var rep = text.replace(/[^"h]{1}(ttps?)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)/g,"<a href='h$1$2' target='_blank' title=''>$1$2</a>");if (rep != text) {$(this).html(rep);}} });

var counter = 0;$("dd a").each(function() {var text=$(this).text();var href=$(this).attr("href");if (text != null && href != null) { var tag = href;tag = tag.replace(/^http:\/\/www\.youtube\.(com|co\.jp)\/watch\?v=([^&]+).*$/g,"<embed style=display:block; src='//www.youtube.com/v/$2&hl=ja_JP&fs=1&rel=0&border=0' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='600' height='362'></embed>");
if (tag != href) {$(this).html(text + tag);}tag = href;var c = counter;tag = tag.replace(/^(.+).(jpg|jpeg|gif|png)$/ig,"<span id='iiii"+ c +"'></span>");if (href != tag) { $(this).html(text + tag); var img = new Image();img.onload=function() {var html="<img style=display:block; src=" + this.src + " width=600>";$("#iiii" + c).html(html);};img.src=href;}counter++;}});

}

6名無しさん:2009/12/28(月) 02:34:43
↑ANSIで書込み

7名無しさん:2009/12/28(月) 02:37:42
$(document).ready(exec);function exec(){$("a").each(function(){var text=$(this).text();var href=$(this).attr("href");if (text != null && href != null) {if (href.indexOf("ime.nu",0) != -1 || href.indexOf("pinktower.com",0) != -1 || href.indexOf("machi.to/bbs/link.cgi?URL=",0) != -1) {$(this).attr("href",text);}} });
$("dd").each(function() { var text = $(this).html();if (text != null) {var rep = text.replace(/[^"h]{1}(ttps?)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)/g,"<a href='h$1$2' target='_blank' title=''>$1$2 </a>");if (rep != text) {$(this).html(rep);}} });
var counter = 0;$("dd a").each(function() {var text=$(this).text();var href=$(this).attr("href");if (text != null && href != null) { var tag = href;tag = tag.replace(/^http:\/\/www\.youtube\.(com|co\.jp)\/watch\?v=([^&]+).*$/g,"<embed style=display:block; src='//www.youtube.com/v/$2&hl=ja_JP&fs=1&rel=0&border=0' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='600' height='362'> </embed>");
if (tag != href) {$(this).html(text + tag);}tag = href;var c = counter;tag = tag.replace(/^(.+).(jpg|jpeg|gif|png)$/ig,"<span id='iiii"+ c +"'> </span>");if (href != tag) { $(this).html(text + tag); var img = new Image();img.onload=function() {var html="<img style=display:block; src=" + this.src + " width=600>";$("#iiii" + c).html(html);};img.src=href;}counter++;} });}

8名無しさん:2009/12/29(火) 22:59:56
{
"content_scripts": [ {
"js": [ "jquery.js", "tubo.js" ],
"matches": [ "http://jbbs.livedoor.jp/*&quot;,&quot;http://*.2ch.net/*&quot;, "http://*.bbspink.com/*", "http://*.machi.to/*" ]
} ],
"description": "2ch\u5185\u306EURL\u3092\u76F4\u30EA\u30F3\u30AF\u306B\u4FEE\u6B63\u3057\u307E\u3059\u3002\u753B\u50CF\u30FB\u52D5\u753B\u3092\u30A4\u30F3\u30E9\u30A4\u30F3\u5C55\u958B\u3057\u307E\u3059\u3002",
"icons": {
"128": "logo.gif",
"16": "logo.gif",
"32": "logo.gif",
"48": "logo.gif"
},
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDTSdtLMGDrWN2jspWGTuKIbSHTBhY2FNK4sZ7ueVr5HLDYcrEca+jbP1AoBLhh0cYEw8batX6L46PRPBeJek/ihdAkree7lwZ5bn2eigYENLgHSSv2iaOEMUbWZTBnMaX71oHDs8Z004dYuSHoQBifzv3tHAjstncmWs8fSegZfwIDAQAB",
"name": "\u58FA\u30CE\u9375",
"permissions": [ "tabs", "http://*/*" ],
"update_url": "http://clients2.google.com/service/update2/crx&quot;,
"version": "2.3"
}

9名無しさん:2009/12/29(火) 23:03:15
/*
* jQuery 1.2.6 - New Wave Javascript
*
* Copyright (c) 2008 John Resig (jquery.com)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
* $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $
* $Rev: 5685 $
*/

10名無しさん:2009/12/29(火) 23:25:45
jQuery 1.2.6 - New Wave Javascript
http://hisasann.com/housetect/2008/06/jquery_1.html

11名無しさん:2009/12/29(火) 23:27:56
jquery
Http://jquery.com/

12名無しさん:2009/12/29(火) 23:36:16
Chromeの拡張とか改造するのに必要な手順メモ②
http://ccf-square.blogspot.com/2009/12/chrome_21.html

13名無しさん:2009/12/30(水) 00:23:41
Opera、Chromeを抜いて世界最速のブラウザへ
http://journal.mycom.co.jp/news/2009/12/25/025/index.html

14名無しさん:2009/12/30(水) 00:47:19

Opera 10.50 pre-alpha Download
http://labs.opera.com/downloads/

SunSpider JavaScript Benchmark
http://www2.webkit.org/perf/sunspider-0.9/sunspider.html

15名無しさん:2009/12/30(水) 01:31:49
お使いのブラウザは
このサムネイル集が見れますか?
Http://geinou.s8.x-beat.com/

16名無しさん:2010/01/12(火) 10:55:33
$(document).ready(exec);function exec(){$("a").each(function(){var text=$(this).text();var href=$(this).attr("href");if (text != null && href != null) {if (href.indexOf("ime.nu",0) != -1 || href.indexOf("pinktower.com",0) != -1 || href.indexOf("machi.to/bbs/link.cgi?URL=",0) != -1) {$(this).attr("href",text);}} });
$("dd").each(function() { var text = $(this).html();if (text != null) {var rep = text.replace(/[^"h]{1}(ttps?)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)/g,"<a href='h$1$2' target='_blank' title=''>H$1$2</a>\n");if (rep != text) {$(this).html(rep);}} });
var counter = 0;$("dd a").each(function() {var text=$(this).text();var href=$(this).attr("href");if (text != null && href != null) { var tag = href;tag = tag.replace(/^http:\/\/www\.youtube\.(com|co\.jp)\/watch\?v=([^&]+).*$/g,"<embed style=display:block; src='//www.youtube.com/v/$2&hl=ja_JP&fs=1&rel=0&border=0' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='600' height='362'> </embed>");
if (tag != href) {$(this).html(text + tag);}tag = href;var c = counter;tag = tag.replace(/^(.+).(jpg|jpeg|gif|png)$/ig,"<span id='iiii"+ c +"'> </span>");if (href != tag) { $(this).html(text + tag); var img = new Image();img.onload=function() {var html="<img style=display:block; src=" + this.src + " width=600>";$("#iiii" + c).html(html);};img.src=href;}counter++;} });}

17名無しさん:2010/01/12(火) 11:13:31
http://pc12.2ch.net/test/read.cgi/win/1258476846/l50
そのままだとJS起動されなかったページ。
デバッグモードでJS起動した。変なの?

18名無しさん:2010/01/12(火) 14:07:14

とあるスクリプトを使うと
Http://pc12.2ch.net/test/read.cgi/win/1253778644/l50?:/tubojs

ここへ自動的にジャンプします
Https://chrome.google.com/extensions/detail/oghpdemkiagdibbopdidbkpkjilobkpo

19名無しさん:2010/01/15(金) 08:23:47
エクステンション応用編
これを
http://userscripts.org/scripts/show/39136
これのtubo.jsに移植して
https://chrome.google.com/extensions/detail/oghpdemkiagdibbopdidbkpkjilobkpo
Chrome用にします





$(document).ready(exec);
function exec(){
//ここにソースを貼り付けANSIでセーブする
}

20名無しさん:2010/01/15(金) 08:35:06
へへっ、うまく動きませんでした

21名無しさん:2010/01/15(金) 08:38:56
最新版jquery.js配布所
http://jquery.com/

22名無しさん:2010/01/15(金) 09:28:51
>>19
更新ボタンをクリックすると動くようだ

23名無しさん:2010/01/15(金) 09:29:59
$(document).ready(exec);function exec(){$("a").each(function(){var text=$(this).text();var href=$(this).attr("href");if (text != null && href != null) {if (href.indexOf("ime.nu",0) != -1 || href.indexOf("pinktower.com",0) != -1 || href.indexOf("machi.to/bbs/link.cgi?URL=",0) != -1) {$(this).attr("href",text);}} });
$("dd").each(function() { var text = $(this).html();if (text != null) {var rep = text.replace(/[^"h]{1}(ttps?)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)/g,"<a href='h$1$2' target='_blank' title=''>H$1$2 </a>\n");if (rep != text) {$(this).html(rep);}} });
var counter = 0;$("dd a").each(function() {var text=$(this).text();var href=$(this).attr("href");if (text != null && href != null) { var tag = href;tag = tag.replace(/^http:\/\/www\.youtube\.(com|co\.jp)\/watch\?v=([^&]+).*$/g,"<embed style=display:block; src='//www.youtube.com/v/$2&hl=ja_JP&fs=1&rel=0&border=0' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='600' height='362'> </embed>");
if (tag != href) {$(this).html(text + tag);}tag = href;var c = counter;tag = tag.replace(/^(.+).(jpg|jpeg|gif|png)$/ig,"<span id='iiii"+ c +"'> </span>");if (href != tag) { $(this).html(text + tag); var img = new Image();img.onload=function() {var html="<img style=display:block; src=" + this.src + " width=600>";$("#iiii" + c).html(html);};img.src=href;}counter++;} });}


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板