タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javascriptとsafariとextensionに関するLayzieのブックマーク (3)

  • Safari拡張の作り方 - os0x.blog

    Safari拡張をいくつか作って大体感覚は掴めたので、ざっくりと拡張の作成手順を解説してみます。 なお、Windows版で作業していますが、Macでもほとんど同じだと思います。 Safari拡張とは 最初に、Safari拡張とはなにか、について。Safari拡張はHTML/CSS/JavaScriptをベースに、ブラウザ側が用意したAPIを使ってブラウザを便利にするモジュールです。通常、JavaScriptだけではクロスドメインの問題など、実現できることに制限がありますが、その点を拡張用に用意されたAPIで補います。そのため、APIが用意されていない部分については対応できないという制限があります。しかし、開発のし易さ、ウェブとの親和性の高さからアイディア次第で便利で強力なツールとなるのがSafari拡張・Chrome拡張です。 なお、現状のAPIは暫定的なもので、ここで紹介するのもあくまで

    Safari拡張の作り方 - os0x.blog
  • [Programming] Safari Extension を作ってみた

    Google Chrome に見切りを付けた私といたしましては渡りに舟ということで、早速、手を出してみました。まだ大雑把にしか把握してませんが、流石はWebKitベースという事で、アーキテクチャが Chrome Extension にそっくりです。Global HTMLChrome で言うところのバックグラウンドページinjected Scripts → content_scriptsExtension Bar → ブラウザアクションdispatchMessage → chrome.extension.sendRequestinfo.plist → manifest.jsonといった感じですね。 試しに作ってみたのは、ページ内の単語やフレーズをGoogle翻訳、アルク、Urban Dictionaryといった辞書サイトに渡して新規タブにて表示するというものです。マウスで単語を選択しコ

    [Programming] Safari Extension を作ってみた
    Layzie
    Layzie 2010/06/09
    Firefoxは作れんけど、こっちとかChromeは頑張ろうかなあ
  • Safari Extension でニコニコントローラ(習作) - こたにき

    出ましたね! Safari 5! 何と言っても目玉機能は拡張 (extension) 機能です。Firefox のアドオンみたいなもんですね。Safari → Chrome浮気をしていた理由がこの拡張機能だったので、元サヤに収まれそうです。 早速、習作としてニコニコ動画のプレイヤーをコントールするツールバーを作ってみました! Play を押すと再生、Pause を押すと一時停止… のようになります。 ダウンロード: nicontroller.safariextz ソースコード: http://github.com/kotas/nicontroller 使い方 まずは Safari 5 をダウンロード&インストールします。 Safari 5 を起動してメニューから環境設定を開きます。(Mac だと Cmd+,) 詳細タブを開いて、「メニューバーに''開発''メニューを表示」にチェックを入

    Safari Extension でニコニコントローラ(習作) - こたにき
  • 1