├── runtime.sendMessage_runtime.onMessage_demo ├── popup.html ├── js │ ├── popup.js │ └── background.js └── manifest.json ├── save_all_images ├── main.js ├── manifest.json └── background.js ├── local_messager ├── lm.png ├── manifest.json ├── main.js ├── main.html ├── background.js └── udp.js ├── media_manager ├── logo.png ├── iconfont.woff ├── background.js ├── manifest.json ├── main.html └── main.js ├── weather ├── images │ ├── icon16.png │ ├── icon19.png │ ├── icon38.png │ ├── icon48.png │ └── icon128.png ├── js │ ├── options.js │ └── weather.js ├── options.html ├── manifest.json └── popup.html ├── http_server ├── http_server.png ├── manifest.json ├── tcpServer.js ├── background.js └── tcp.js ├── my_clock ├── images │ ├── icon128.png │ ├── icon16.png │ ├── icon19.png │ ├── icon38.png │ └── icon48.png ├── js │ └── my_clock.js ├── popup.html └── manifest.json ├── usd_price ├── images │ └── icon16.png ├── manifest.json └── js │ └── background.js ├── bitcoin_price ├── images │ └── icon16.png ├── manifest.json └── js │ └── background.js ├── website_status ├── images │ ├── icon128.png │ ├── icon16.png │ ├── icon19.png │ ├── icon38.png │ ├── icon48.png │ ├── offline.png │ └── online.png ├── manifest.json └── js │ └── status.js ├── what_is_my_ip ├── images │ ├── icon128.png │ ├── icon16.png │ ├── icon19.png │ ├── icon38.png │ └── icon48.png ├── popup.html ├── js │ └── my_ip.js └── manifest.json ├── google_translate ├── images │ └── icon16.png ├── js │ ├── content.js │ └── background.js └── manifest.json ├── performance monitor ├── images │ ├── icon128.png │ ├── icon16.png │ └── icon48.png ├── control.js ├── background.js ├── manifest.json ├── main.html ├── main.js └── Chart.js ├── browser_actions_icon ├── images │ ├── icon19_0.png │ ├── icon19_1.png │ ├── icon19_2.png │ ├── icon19_3.png │ ├── icon19_4.png │ ├── icon19_5.png │ ├── icon19_6.png │ ├── icon19_7.png │ ├── icon19_8.png │ ├── icon19_9.png │ ├── icon38_0.png │ ├── icon38_1.png │ ├── icon38_2.png │ ├── icon38_3.png │ ├── icon38_4.png │ ├── icon38_5.png │ ├── icon38_6.png │ ├── icon38_7.png │ ├── icon38_8.png │ ├── icon38_9.png │ ├── icon19_10.png │ ├── icon19_11.png │ ├── icon19_12.png │ ├── icon19_13.png │ ├── icon19_14.png │ ├── icon19_15.png │ ├── icon19_16.png │ ├── icon19_17.png │ ├── icon19_18.png │ ├── icon19_19.png │ ├── icon38_10.png │ ├── icon38_11.png │ ├── icon38_12.png │ ├── icon38_13.png │ ├── icon38_14.png │ ├── icon38_15.png │ ├── icon38_16.png │ ├── icon38_17.png │ ├── icon38_18.png │ └── icon38_19.png ├── js │ └── background.js └── manifest.json ├── cannot_touch ├── manifest.json └── js │ └── cannot_touch.js ├── .gitattributes ├── README.md └── .gitignore /runtime.sendMessage_runtime.onMessage_demo/popup.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /save_all_images/main.js: -------------------------------------------------------------------------------- 1 | [].map.call(document.getElementsByTagName('img'), function(img){ 2 | return img.src; 3 | }); 4 | -------------------------------------------------------------------------------- /local_messager/lm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/local_messager/lm.png -------------------------------------------------------------------------------- /media_manager/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/media_manager/logo.png -------------------------------------------------------------------------------- /weather/images/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/weather/images/icon16.png -------------------------------------------------------------------------------- /weather/images/icon19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/weather/images/icon19.png -------------------------------------------------------------------------------- /weather/images/icon38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/weather/images/icon38.png -------------------------------------------------------------------------------- /weather/images/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/weather/images/icon48.png -------------------------------------------------------------------------------- /http_server/http_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/http_server/http_server.png -------------------------------------------------------------------------------- /media_manager/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/media_manager/iconfont.woff -------------------------------------------------------------------------------- /my_clock/images/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/my_clock/images/icon128.png -------------------------------------------------------------------------------- /my_clock/images/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/my_clock/images/icon16.png -------------------------------------------------------------------------------- /my_clock/images/icon19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/my_clock/images/icon19.png -------------------------------------------------------------------------------- /my_clock/images/icon38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/my_clock/images/icon38.png -------------------------------------------------------------------------------- /my_clock/images/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/my_clock/images/icon48.png -------------------------------------------------------------------------------- /usd_price/images/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/usd_price/images/icon16.png -------------------------------------------------------------------------------- /weather/images/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/weather/images/icon128.png -------------------------------------------------------------------------------- /bitcoin_price/images/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/bitcoin_price/images/icon16.png -------------------------------------------------------------------------------- /website_status/images/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/website_status/images/icon128.png -------------------------------------------------------------------------------- /website_status/images/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/website_status/images/icon16.png -------------------------------------------------------------------------------- /website_status/images/icon19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/website_status/images/icon19.png -------------------------------------------------------------------------------- /website_status/images/icon38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/website_status/images/icon38.png -------------------------------------------------------------------------------- /website_status/images/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/website_status/images/icon48.png -------------------------------------------------------------------------------- /website_status/images/offline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/website_status/images/offline.png -------------------------------------------------------------------------------- /website_status/images/online.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/website_status/images/online.png -------------------------------------------------------------------------------- /what_is_my_ip/images/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/what_is_my_ip/images/icon128.png -------------------------------------------------------------------------------- /what_is_my_ip/images/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/what_is_my_ip/images/icon16.png -------------------------------------------------------------------------------- /what_is_my_ip/images/icon19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/what_is_my_ip/images/icon19.png -------------------------------------------------------------------------------- /what_is_my_ip/images/icon38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/what_is_my_ip/images/icon38.png -------------------------------------------------------------------------------- /what_is_my_ip/images/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/what_is_my_ip/images/icon48.png -------------------------------------------------------------------------------- /google_translate/images/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/google_translate/images/icon16.png -------------------------------------------------------------------------------- /runtime.sendMessage_runtime.onMessage_demo/js/popup.js: -------------------------------------------------------------------------------- 1 | chrome.runtime.sendMessage('Hello', function(response){ 2 | document.write(response); 3 | }); -------------------------------------------------------------------------------- /performance monitor/images/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/performance monitor/images/icon128.png -------------------------------------------------------------------------------- /performance monitor/images/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/performance monitor/images/icon16.png -------------------------------------------------------------------------------- /performance monitor/images/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/performance monitor/images/icon48.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_0.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_1.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_2.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_3.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_4.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_5.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_6.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_7.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_8.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_9.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_0.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_1.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_2.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_3.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_4.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_5.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_6.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_7.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_8.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_9.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_10.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_11.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_12.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_13.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_14.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_15.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_16.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_17.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_18.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon19_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon19_19.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_10.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_11.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_12.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_13.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_14.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_15.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_16.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_17.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_18.png -------------------------------------------------------------------------------- /browser_actions_icon/images/icon38_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sneezry/chrome_extensions_and_apps_programming/HEAD/browser_actions_icon/images/icon38_19.png -------------------------------------------------------------------------------- /runtime.sendMessage_runtime.onMessage_demo/js/background.js: -------------------------------------------------------------------------------- 1 | chrome.runtime.onMessage.addListener(function(message, sender, sendResponse){ 2 | if(message == 'Hello'){ 3 | sendResponse('Hello from background.'); 4 | } 5 | }); -------------------------------------------------------------------------------- /google_translate/js/content.js: -------------------------------------------------------------------------------- 1 | window.onmouseup = function(){ 2 | var selection = window.getSelection(); 3 | if(selection.anchorOffset != selection.extentOffset){ 4 | chrome.runtime.sendMessage(selection.toString()); 5 | } 6 | } -------------------------------------------------------------------------------- /media_manager/background.js: -------------------------------------------------------------------------------- 1 | chrome.app.runtime.onLaunched.addListener(function() { 2 | chrome.app.window.create('main.html', { 3 | id: 'main', 4 | bounds: { 5 | width: 800, 6 | height: 600 7 | } 8 | }); 9 | }); -------------------------------------------------------------------------------- /weather/js/options.js: -------------------------------------------------------------------------------- 1 | var city = localStorage.city; 2 | city = city?city:'beijing'; 3 | document.getElementById('city').value = city; 4 | document.getElementById('save').onclick = function(){ 5 | localStorage.city = document.getElementById('city').value; 6 | alert('保存成功。'); 7 | } -------------------------------------------------------------------------------- /performance monitor/control.js: -------------------------------------------------------------------------------- 1 | var current_window = chrome.app.window.current(); 2 | 3 | document.getElementById('minimize').onclick = function(){ 4 | current_window.minimize(); 5 | } 6 | 7 | document.getElementById('close').onclick = function(){ 8 | current_window.close(); 9 | } -------------------------------------------------------------------------------- /weather/options.html: -------------------------------------------------------------------------------- 1 | 2 |
3 || 日期 | 天气 | 最低温度 | 最高温度 |
|---|---|---|---|
| '+d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()+' | '; 20 | table += ''+list[i].weather[0].description+' | '; 21 | table += ''+Math.round(list[i].temp.min-273.15)+' °C | '; 22 | table += ''+Math.round(list[i].temp.max-273.15)+' °C | '; 23 | table += '