[[PageOutline]] = Google Chrome = * [http://d.hatena.ne.jp/t_gaisho/20101111/p1 Google ChromeでHTTPヘッダテキストを確認する方法 - Gaisho Blog] > chrome://net-internals/ > net-internals以外にも、about:about とアドレスバーに入力すると開発者向けのページがいくつか用意されています。 * [http://www.chromeplugins.org/google/chrome-troubleshooting/aero-peak-windows-7-taskbar-how-enable-9630.html#post23645 Aero peak in windows 7 taskbar (how to enable) - Google Chrome Forums] > Add your command line switch. --enable-aero-peek-tabs * [[Image(bluewind-chrome.png)]] * まだbuggyな模様 => [http://motd.jugem.jp/?eid=308 Chrome + Aero Peekの不具合。 | motD] * UltraMonが有効にならない * [http://www.realtimesoft.com/multimon/forum/messages.asp?Topic=9031 Forums -> UltraMon™ -> Ultramon and Google Chrome] * Smart Taskとも相性が悪い[[br]][[Image(chrome-ultramon.png,33%)]] * Chromeウィンドウをサブディスプレイに移動しても、メインの(通常の)タスクバーにボタンが残る * アイコンがおかしくなる * Win+Dで最小化・最大化すると変なフローティングウィンドウが残る[[br]][[Image(chrome-ultramon-strange-window.png,33%)]] * [http://www.seotemplate.biz/blog/google-yahoo/531/ Googleのパーソナライズ検索を無効にする方法 | WP SEOブログ] * 「pws=0」を付ける * ニコニコ動画で「ローカル記憶領域の書き込みが出来ません。」と出る場合 * [http://bbs.nicovideo.jp/test/read.cgi/bugreport/1345712454/81 GoogleChromeでの不具合2 - niconicoの不具合報告掲示板] * 「Cookieとサイトデータの例外」で、「www.nicovideo.jp」を許可すると、pepflashplayer.dllでも問題なく視聴できるようになる * [http://blog.pasberth.com/2011/04/chrome.html blog.pasberth.com: Chrome の 例外サイトの管理でワイルドカードを使う方法] > google.comを許可してもwww.google.comを許可することにはなりません。 > そこでワイルドカードを試してみようと、*.google.comとしてみましたがうまくいかず。 > いろいろ試した結果、 > {{{ > [*.]google.com > }}} > とすればサブドメインをすべて許可することになると気づきました。 > > あくまで[*.]だけっぽいです * chrome://flags/#password-autofill-public-suffix-domain-matching > 同じパブリック サフィックス登録ドメインに一致するドメインに対して、ユーザーがユーザー名/パスワードの組み合わせを選択できる機能を有効または無効にします。 * サブドメインごとにアカウントを違えていても、同じアカウントが提示されるため認証できなくなることがあるので注意を要する模様 * [http://www.ghacks.net/2014/01/16/google-chromes-password-autofill-receive-new-feature/ Google Chrome's password autofill to receive new feature | gHacks Technology News] > So, if username and password are stored for www.facebook.com, the browser will now suggested the same user account on other Facebook sub-domains. It displays the information once you start to type the first letter of the username, and will display the domain it has been saved for. > It seems possible to currently match sub-domains with each other, at least on Facebook. So, a saved password for http://m.facebook.com/ works also on http://touch.facebook.com/. * [https://qiita.com/Ogaaaan/items/e9c820ca7115ca5ecf79 俺のChrome - クソうざい通知と購読を葬る] > 1. Google Chromeを起動する > 1. ロケーションバーにchrome://flags/を入力してシステム設定画面を出す > 1. 検索窓にservice workersと入力して検索する > 1. Servicified service workersのDefaultをDeisabledに変更する 「service worker」で出てくるので全部Disabledにする > 1. どのタブでもいいので「Shift」+「Ctrl」+「I」を叩く(Macなら「Opt」「cmd」「I」) > 1. デベロッパーツールが開くので「Application」を選択する > 1. 左側の「Service Workers」をクリックする > 1. 右側にすでにインストールされたゴミクズ(サービスワーカー)が表示される(表示されてなかったら「Servie Wotkers from other domains」を開く) > 1. ドメインごとに表示されるので「Unregister」で一つ一つ葬る = Extensions = * [https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb Adblock Plus for Google Chrome™ (Beta) - Chrome Web Store] * http://code.google.com/p/adblock-plus-japanese-filter/ adblock-plus-japanese-filter * add your own filters (ソーシャルボタン除け) {{{ b.hatena.ne.jp facebook.com/plugins/like.php platform.twitter.com/ plusone.google.com twitter.com/share plugins.mixi.jp }}} * [http://kyonomanabi.blog.fc2.com/blog-entry-33.html ソーシャル共有ボタンをブロックしてChromeやIronを高速化する - 今日の学び] * ユーザーニコ割以外を非表示 {{{ ||api.uad.nicovideo.jp^$domain=~uad.nicovideo.jp ||flapi.nicovideo.jp/api/getmarquee ||flapi.nicovideo.jp/api/gettimeline ||info.nicovideo.jp/crossdomain.xml ||res.nimg.jp/swf/player/livemsgconnector.swf }}} * [http://d.hatena.ne.jp/resubew777/20111020/p1 ニコニコ動画 新マーキーエリアのAdblock Plus設定 - Resubewの日記] * [https://adblock-plus-japanese-filter.googlecode.com/hg/abp_jp_paranoid.txt abp_jp_paranoid.txt]は無効にする * [https://chrome.google.com/extensions/detail/ajedaeoideoipodoijpbpabhhadnniac Minimize Chrome to tray - Google Chrome 拡張機能ギャラリー] * http://code.google.com/p/minimizetotray/ * [https://chrome.google.com/extensions/detail/hplfkkmefamockhligfdcfgfnbcdddbg HTTP Headers - Google Chrome 拡張機能ギャラリー] * [https://chrome.google.com/extensions/detail/kbkgnojednemejclpggpnhlhlhkmfidi Use HTTPS - Google Chrome 拡張機能ギャラリー] * ~~[https://chrome.google.com/webstore/detail/lfkgmnnajiljnolcgolmmgnecgldgeld Smooth Gestures - Chrome Web Store]~~ * [http://code.google.com/p/smoothgestures-chromium/issues/detail?id=498 Issue 498 - smoothgestures-chromium - Smooth Gestures slows down some pageloads by trying to contact "smoothgesturesapp.com" - Smooth Gestures: a google chrome extension providing mouse gestures for linux, windows, and mac - Google Project Hosting] * [https://chrome.google.com/webstore/detail/caehdcpeofiiigpdhbabniblemipncjj Proxy Switchy! - Chrome Web Store][[br]][[Image(ProxySwitchy.png,33%)]] * 以下でも可 {{{ *://*.nicovideo.jp/smile* }}} * 以下は不可 (Direct Connectionになる模様) {{{ *://*.nicovideo.jp/smile?v* }}} * [https://chrome.google.com/webstore/detail/glopbmohkffbnplcjbbbfmmimfhfnhgd Password Hasher Plus - Chrome Web Store] > This extension is a port of the Firefox extension at http://wijjo.com/passhash * [https://chrome.google.com/webstore/detail/gcmghdmnkfdbncmnmlkkglmnnhagajbm Chrome Web Store - Create Link] > Copy current page URL to clipboard in various formats. * [https://chrome.google.com/webstore/detail/alelhddbbhepgpmgidjdcjakblofbmce Chrome Web Store - Awesome Screenshot: Capture & Annotate] > Capture or clip selected area, or all visible portion, or entire page * [[https://chrome.google.com/webstore/detail/fbhgckgfljgjkkfngcoeajbgndkeoaaj Chrome Web Store - View Selection Source] * [https://chrome.google.com/webstore/detail/dpjamkmjmigaoobjbekmfgabipmfilij Chrome Web Store - Empty New Tab Page] * [http://hello.lumiere-couleur.com/smilkobuta/2012/05/31/google%e6%a4%9c%e7%b4%a2%e7%b5%90%e6%9e%9c%e3%83%aa%e3%83%b3%e3%82%af%e3%81%ab%e5%90%ab%e3%81%be%e3%82%8c%e3%82%8b%e3%83%aa%e3%83%80%e3%82%a4%e3%83%ac%e3%82%af%e3%83%88%e3%82%92%e7%84%a1%e3%81%8f/ こぶたのラッパ » Google検索結果リンクに含まれるリダイレクトを無くすChrome拡張] * [https://chrome.google.com/webstore/detail/ggdfifojddnlfciogdedpldahnbnjmhd Chrome Web Store - Cross-Domain Request Filter] * [http://d.hatena.ne.jp/picas/20120324/1332516786 Google Chromeで使えるRequestPolicy的な拡張機能を作成中 - picasの日記] * [https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo Chrome ウェブストア - Secure Shell] = SQLite = * http://computer-forensics.sans.org/blog/2010/01/21/google-chrome-forensics/ > Google Chrome stores the browser history in a SQLite database, not unlike Firefox. Yet the structure of the database file is quite different. * [http://www.google.com/support/forum/p/Chrome/thread?tid=0dd0b74a4e45a6a7&hl=en How to export chrome history to text or html file? I cannot read the files in Google\Chrome\User Data\Default directory. - Google Chrome Help] > Then you should go to your Chrome directory (eg. in my case "C:\Users\Sashka\AppData\Local\Google\Chrome\User Data\Default")[[br]] > locate History file[[br]] > run in command prompt > {{{ > sqlite History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from urls order by last_visit_time desc" > history_export.txt > }}} * [http://www.google.com/support/forum/p/Chrome/thread?tid=23ae64b3ab56a954&hl=en Export PASSWORDS to a backup file. - Google Chrome Help] * http://log2timeline.net/ > a framework for automatic creation of a super timeline. The main purpose is to provide a single tool to parse various log files and artifacts found on suspect systems (and supporting systems, such as network equipment) and produce a timeline that can be analysed by forensic investigators/analysts. * Archived History {{{ sqlite> .schema CREATE TABLE keyword_search_terms (keyword_id INTEGER NOT NULL,url_id INTEGER NOT NULL,lower_term LONGVARCHAR NOT NULL,term LONGVARCHAR NOT NULL); CREATE TABLE meta(key LONGVARCHAR NOT NULL UNIQUE PRIMARY KEY,value LONGVARCHAR); CREATE TABLE urls(id INTEGER PRIMARY KEY,url LONGVARCHAR,title LONGVARCHAR,visit_count INTEGER DEFAULT 0 NOT NULL,typed_count INTEGER DEFAULT 0 NOT NULL,last_visit_time INTEGER NOT NULL,hidden INTEGER DEFAULT 0 NOT NULL,favicon_id INTEGER DEFAULT 0 NOT NULL); CREATE TABLE visit_source(id INTEGER PRIMARY KEY,source INTEGER NOT NULL); CREATE TABLE visits(id INTEGER PRIMARY KEY,url INTEGER NOT NULL,visit_time INTEGER NOT NULL,from_visit INTEGER,transition INTEGER DEFAULT 0 NOT NULL,segment_id INTEGER,is_indexed BOOLEAN); CREATE INDEX keyword_search_terms_index1 ON keyword_search_terms (keyword_id, lower_term); CREATE INDEX keyword_search_terms_index2 ON keyword_search_terms (url_id); CREATE INDEX urls_url_index ON urls (url); CREATE INDEX visits_from_index ON visits (from_visit); CREATE INDEX visits_time_index ON visits (visit_time); CREATE INDEX visits_url_index ON visits (url); }}} * History {{{ sqlite> .schema CREATE TABLE downloads (id INTEGER PRIMARY KEY,full_path LONGVARCHAR NOT NULL,url LONGVARCHAR NOT NULL,start_time INTEGER NOT NULL,received_bytes INTEGER NOT NULL,total_bytes INTEGER NOT NULL,state INTEGER NOT NULL, end_time INTEGER NOT NULL DEFAULT 0, opened INTEGER NOT NULL DEFAULT 0); CREATE TABLE keyword_search_terms (keyword_id INTEGER NOT NULL,url_id INTEGER NOT NULL,lower_term LONGVARCHAR NOT NULL,term LONGVARCHAR NOT NULL); CREATE TABLE meta(key LONGVARCHAR NOT NULL UNIQUE PRIMARY KEY,value LONGVARCHAR); CREATE TABLE presentation(url_id INTEGER PRIMARY KEY,pres_index INTEGER NOT NULL); CREATE TABLE segment_usage (id INTEGER PRIMARY KEY,segment_id INTEGER NOT NULL,time_slot INTEGER NOT NULL,visit_count INTEGER DEFAULT 0 NOT NULL); CREATE TABLE segments (id INTEGER PRIMARY KEY,name VARCHAR,url_id INTEGER NON NULL,pres_index INTEGER DEFAULT -1 NOT NULL); CREATE TABLE "urls"(id INTEGER PRIMARY KEY,url LONGVARCHAR,title LONGVARCHAR,visit_count INTEGER DEFAULT 0 NOT NULL,typed_count INTEGER DEFAULT 0 NOT NULL,last_visit_time INTEGER NOT NULL,hidden INTEGER DEFAULT 0 NOT NULL,favicon_id INTEGER DEFAULT 0 NOT NULL); CREATE TABLE visit_source(id INTEGER PRIMARY KEY,source INTEGER NOT NULL); CREATE TABLE visits(id INTEGER PRIMARY KEY,url INTEGER NOT NULL,visit_time INTEGER NOT NULL,from_visit INTEGER,transition INTEGER DEFAULT 0 NOT NULL,segment_id INTEGER,is_indexed BOOLEAN); CREATE INDEX keyword_search_terms_index1 ON keyword_search_terms (keyword_id, lower_term); CREATE INDEX keyword_search_terms_index2 ON keyword_search_terms (url_id); CREATE INDEX segment_usage_time_slot_segment_id ON segment_usage(time_slot, segment_id); CREATE INDEX segments_name ON segments(name); CREATE INDEX segments_url_id ON segments(url_id); CREATE INDEX segments_usage_seg_id ON segment_usage(segment_id); CREATE INDEX urls_favicon_id_INDEX ON urls (favicon_id); CREATE INDEX urls_url_index ON urls (url); CREATE INDEX visits_from_index ON visits (from_visit); CREATE INDEX visits_time_index ON visits (visit_time); CREATE INDEX visits_url_index ON visits (url); }}} * History Index YYYY-MM {{{ sqlite> .schema CREATE TABLE info(time INTEGER NOT NULL); CREATE TABLE meta(key LONGVARCHAR NOT NULL UNIQUE PRIMARY KEY,value LONGVARCHAR); CREATE VIRTUAL TABLE pages USING fts3(TOKENIZE icu,url LONGVARCHAR,title LONGVARCHAR,body LONGVARCHAR); CREATE TABLE pages_content( docid INTEGER PRIMARY KEY,c0url, c1title, c2body); CREATE TABLE pages_segdir( level integer, idx integer, start_block integer, leaves_end_block integer, end_block integer, root blob, primary key(level, idx)); CREATE TABLE pages_segments( blockid INTEGER PRIMARY KEY, block blob); CREATE INDEX info_time ON info(time); }}} * ICU対応のsqlite3をビルドしないとdump出来ないので注意