Greasemonkeyスクリプトで、処理対象がフレーム内のページの場合、iframeなのかframeなのかを判断することはできるのでしょうか。 iframeで開かれたページの場合のみ処理しないようにしたいのですが。。。
Greasemonkeyスクリプトで、処理対象がフレーム内のページの場合、iframeなのかframeなのかを判断することはできるのでしょうか。 iframeで開かれたページの場合のみ処理しないようにしたいのですが。。。
僕のよくある悪い癖なのだが、思い付いたことを実現しようといろいろ調査をしていると、目的を実現できそうな切っ掛けとなる技術を発見する。本当にそれでいけんのかいな、とさらに深い調査を始めると、最初に考えていた目的を忘れて、結局その最初に見つけた技術で出来ることを全て試すことになって、あぁ { 面白かった | つまんなかった }で、何してたんだっけ? みたいなことが多い。最悪なのはその結果を全て忘れて、同じことを繰り返したりすることなんだけど、結構やっちゃうんだよね… と言うわけで今回もまさにそれ。忘れないように個々にメモします。 最近取り組んでいる bookmarklet を使った project 用に、script tag の読み込み完了をイヴェントハンドラに出来ないかどうか調べていました。以下結果。 script tag に onload を付ける。 ちゃんとした仕様書を見つけられた無かっ
If... your greasemonkey script is generating lots of output or you find window.alert() plain annoying or you want to be able to save your results ...you should do just this: var str = "my very interesting script results..."; GM_openInTab("data:text/plain;charset=UTF-8," + encodeURI(str)); Explanation: GM_openInTab(url) not only opens normal web pages, but also understands the data:mime-type,encode
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
以下、個人的な覚書。 はてブコメントの取得には、Google AJAX Feed APIを使用。 スクロール表示には、最初は手を抜いてmarqueeを使おうとしたが、JavaScriptであとから作った要素の場合はFirefoxでは表示されない問題あり。仕方ないので、setInterval()使って適当にでっち上げ。 【追記】付いているコメントを全部表示すると弾幕もいいところなので、 コメント本文(result.feed.entries[x].content)がないものはスキップ。 最大50件まで(……まぁ、これでも充分弾幕という話も)。 【追記】書き忘れてましたが、元ネタは『にっこにこAAツール』(『小粋空間: Amazon の画像リンクをニコニコ動画っぽく表示する「にっこにこAAツール」』経由) 【追記】調べてみたら、『はてブTV』なるサービスもあるのですね。ふーむ、よくこんなの思いつ
「Fast Look up nicoinfo」を2番煎じですが、ためらわず公開します。 選択範囲内の文字やリンク先に、ニコニコ動画のビデオID(sm\d+)らしき文字を見つけると、画面下に情報をポップアップします。 ポップアップをクリックしたり、画面のどこか適当なところをクリックすると表示が消えます。 確かめてないのですが、参考にさせてもらった「Fast Look up Alc」や「Fast Look up goo」などに干渉しそうです。 JavaScriptを公開するのによいところがないかなぁ。 // ==UserScript== // @name Fast Look up nicoinfo // @namespace http://d.hatena.ne.jp/AOI-CAT/ // @include * // @exclude http://www.nicovideo.jp/thum
ようこそゲストさん ブログトップ 記事一覧 ログイン無料ブログ開設 Ulmhaft Ulmhaft > 2008年02月16日 >
今、Greasemonkeyのソースを読んでる。実際にどうやってuser scriptを実装させているかの辺りを読んだ。 しかし、物凄い量のグローバル関数だ.... "GM_"と接頭辞が付いたものは、まぁ許そう。しかし、Config関数(というかクラス?)は止めてくれ。そこからさらに呼んでいるgetScriptFile関数もグローバル、さらにgetScriptDirもグローバルだ。 しかも、Configクラスの呼び出しにnew Config(getScriptFile("config.xml"))としているが、Configクラスの実装は function Config(){ this.onload = null; this.scripts = null; this.configFile = getScriptFile("config.xml"); } となっていて、引数が全く意味をなしてい
ここ最近多くの方がクリップしているページとして、以下の三つがあります。 ニコニコ動画で使えるユーザースクリプト一覧。(あまたの何かしら。) はてなで使えるユーザースクリプト大全。(あまたの何かしら。) Twitterで使えるユーザースクリプト一覧。(あまたの何かしら。) いやあ、これはホント「GJ」なのですが、livedoor関係のものはまとめられていないようなので、私がここでやります。 livedoor Readerでフィードの本文中の改行コードをbrタグに変換するGreasemonkeyスクリプト(むぅもぉ.jp) フレパと Twitter を、nowa から更新する Greasemonkey スクリプト(にぽたん無料案内所) LDR Ad-Entry Blocker: 目障りな広告エントリを根こそぎ撃退!(endflow.net blog) livedoorクリップに登録したときウィ
はてブのエントリページに出て来るクリッピングサイトを消してくれるグリモン書いた みなさんは、はてなブックマークの「このエントリーを含む日記」をクリックして何か言及があるかと思ったら、クリッピングサイトで特に言及がなかった経験はありませんか? また、自分のエントリに「このエントリーを含む日記」が付いてて、よく考えたら特定数以上のusersが付いたエントリを自動収集してる日記だったりしてがっかりしませんでしたか? このはてブクリッピングサイトリムーバは、そんな貴方のお悩みを解決してくれる優れたuserscriptです。 このユーザースクリプトを入れるだけで、これらクリッピングサイトがエントリリスト画面から無くなってしまいます。 hatebu clipping site removerを入れたときのキャプチャ ちなみに消してるサイトは、ざっくり見てクリッピングサイトっぽいのだけをピックアップして
ブックマークが増えるにつれてタグも増えてきてしまって、登録時にタグを探すのが面倒になってきました。手で打てばいいんでしょうが、自分はクリックで選択することが多いので、ずらっと並んでしまうと探すのに一苦労です。自分のタグクラウドで大きくなってるやつとか、最近使ったタグとかを表示すれば、ずいぶん楽になるんじゃないかなーと思いました。 で、作りました。 「おすすめタグ」と「タグ」一覧の間に「よく使うタグ」を表示します。一行目は全体でよく使うタグを上位10件、二行目は最近よく使ってるタグをやはり最大10件表示します。 しかしいずれにも「これはひどい」があるのを見ると、さすがに我ながらいかがなものかと思いますね…。 登録のページで使われているはてなのスクリプトに思いっきり依存してるし、まあやり方はヤクザっていうか適当すぎるだろうってトコもあるし、エラー処理はマトモにしてないし、動作もやや変なところが
あ ま た は ふ っ き れ た 。 今回は今までとは違って、はてなの"どのサービス"で使えるのかっていう枠でまとめてますよ。GreasemonkeyやUserJSの枠でもまとめていますが、どのブラウザ向けに作られたのかを前提にしています。他のブラウザでも使える場合は、それぞれにコメントを付けておきます。 Greasemonkey(はてブ関連)についてはid:rikuoさんの記憶する部屋を、UserJSについてはOpera PubWikiPlus!を参考にしています。 #ちゃっかり動作確認もしちゃっているのです。 #既に機能が実現されているもの・動作しなかったもの・消失したものは、下の方にまとめました。 #間違いがあったら指摘してください、、、。 追記 何かしら図書館に所蔵されました。 追記2 第2版が出ました。 はてな全域 Greasemonkey 各サービスへ直に移動できるリンクを生
links for 2007-12-12 « Daily Links Postingより。 Greasemonkeyのスクリプトが新しくなってないかをチェックしてくれる。 GMからスクリプトのバージョンを取るのは無理なんじゃないかなと思ったけど、そこは前回実行されたときと差分があったら新しくなるというアルゴリズム。初回は入れてるやつ全部が新しくなったことにされると書いてある。 userscripts.orgを略してus.oって書くものなのか。 おおお?新しくタブが開いてURLが file:///Users/kuma/Library/Application Support/Firefox/Profiles/****/bookmarks.html#scriptupdater になってて こんなの表示されてるけどどういう仕組みなのこれ??
コピペブログ騒動史を書き上げるのが面倒なので、逃避するの巻。 #GreasemonkeyはFirefox、UserJSはOperaで使用できます。 #OperaでGreasemonkeyスクリプトが使えるかの動作確認はまだやっていない。動作確認終了。 リンク 同時期に同じ内容の記事を書かれていたので。 ニコニコ動画で使うGreasemonkeyスクリプト - Browser.js 追記 何かしら図書館に所蔵されました。 Greasemonkey ニコニコ動画のコメント熱狂度を可視化する「Heat the nicovideo up」 ニコニコ動画のコメントをタグクラウドっぽく表示する「Nicomment Cloud」 ニコニコ動画のコメントをGoogle Analyticsっぽくグラフ化する「NicoNicoDouga - Analytics」 ニコニコ動画の一覧ページで強調表示する+ニコニ
ようこそゲストさん ブログトップ 記事一覧 ログイン無料ブログ開設 Ulmhaft Ulmhaft > 2008年01月27日 >
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く