Developer's Blog

jQuery を使って 30 分で Chrome 拡張を作ってみた



jQuery Chrome 
jQuery 使Sleipnir 3 for Windows  Sleipnir Start  Chrome  Favicon2SleipnirSearch 

jQueryChrome 


jQuery 
jQuery  JavaScript  JavaScript jQuery 使Web 
 jQuery 
 CSS jQuery    jQuery [Web Design RECiPES]

Chrome
Google Chrome  Chromium Chrome Web Store  WebKit  Sleipnir 3 for Windows  Lastpass 
 Chrome Web Store
 Google Chrome 60 Google Chrome [Web ]


Sleipnir 便


Chromemanifest.jsonjQuery

manifest2manifest

manifest.json

Chrome

manifest.json
{
  "name": "Favicon2SleipnirSearch",
  "version": "0.0.1",
  "manifest_version": 2,
  "description": "FaviconをSleipnirの検索結果に挿入する拡張。",
  "content_scripts": [
    {
      "matches": ["http://search.fenrir-inc.com/*"],
      "js": ["jquery.min.js","script.js"],
   "run_at": "document_start"
    }
  ]
}



name:
version:
manifest_version:1使
description:
cotent_scripts:
icon

script.js
$(function(){
$("a.l").each(function(){ //検索結果ごとに処理しますよ。
var domain = $(this).attr('href'); //URLを取得しますよ。
var domain2 = domain.match(/^[httpsfile]+:\/{2,3}([0-9a-zA-Z\.\-:]+?):?[0-9]*?\//i); //取得したURLのドメイン部分だけ取り出しますよ。
var favget = "//www.google.com/s2/favicons?domain="+domain2[1]; //Googleさんのファビコン取得APIのURLを入れますよ。
var favgethtml = "<img src='"+favget+"' class='favi'/>"; //上記のURLを画像ファイルタグにしますよ。
$(this).parent().prepend(favgethtml); //タイトルの前に上記のタグを挿入しますよ。
});
});


Chrome Web Store$5
Favicon2SleipnirSearch

 chrome://chrome/extensions/ 



Sleipnir


script.jsSleipnirjQueryCSS

100%manifest.json  matches 

Chrome 


 Chrome  Chrome  Web 


Chrome
Chrome 

Google Chrome Extensions
Google  Chrome 

Stack Overflow Chrome Extension 
Stack Overflow  Chrome 稿Stack Overflow 

Google  Chromium Extensions
Chromium Extension  Google Stack Overflow 



Copyright © 2019 Fenrir Inc. All rights reserved.