普通のウィンドウ内でソース表示するbookmarklet
普通の右クリックからのソース表示は各種拡張とかが動かんから不便。ブックマークレットなんて書くの初めてだからぐちゃぐちゃ。
<a href="javascript:var url=location.href;location.href='view-source:'+url">ソース表示</a>
って書いたらちゃんと表示されねー。
javascript:var url=location.href;location.href='view-source:'+url"
これは実行したタブでそのままソース表示するブックマークレット。
あと、Firefoxのデフォルトのソース表示のカラーリングはなんか気持ち悪いので、http://suzumi.boo.jp/adanami/200511/14_2051.phpこちら参考に変更している。
とりあえずToggle版に変更してみる。
javascript:var url=location.href;if(url.indexOf(%22view-source:%22)==0){location.href=url.substring(12);}else{location.href='view-source:'+url;}
ソース表示<->普通表示を相互切り替え。
新規ウィンドウでソース表示する版。
javascript:var url=location.href;void(window.open('view-source:'+url))
Bookmarklet - ブックマークレットを作成する際のポイントを参考に。window.open()
をvoid()
で囲まないと、Windowオブジェクトを返してしまう。
でも「新しいウィンドウを開くリンクを現在のタブで開く」設定をオンにしてると、現在のタブで開いちまう。あと右クリックとかから実行したい。その辺からしてどーにかするには、拡張を書かんと無理か。