Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
ja:midori:faq [2011/04/19 15:15] – sync with 2011/04/17 22:10 hashimoja:midori:faq [2011/04/26 15:46] – [ユーザスクリプト] sync with en [2011/04/25 16:56] hashimo
Line 28: Line 28:
 Midori および付随するアートワークはすべて LGPL2 のライセンス下で利用可能です。 Midori および付随するアートワークはすべて LGPL2 のライセンス下で利用可能です。
  
-===== 共通の問題 =====+===== 一般的な問題 =====
  
 === モバイルバージョンで Google Mail/カレンダ/マップや Facebook が表示されない、または動作しないのはなぜですか? === === モバイルバージョンで Google Mail/カレンダ/マップや Facebook が表示されない、または動作しないのはなぜですか? ===
Line 285: Line 285:
 === ユーザスクリプトのインストール方法 === === ユーザスクリプトのインストール方法 ===
  
-まず、ユーザスクリプトどこかからみつけてくるか、作成してください。[[http://userscripts.org/|userscripts.org]] でいくつかのスクリプトが公開されています。動かないスクリプトもありますが、多くは動作します。+まず、ユーザアドオン」エクテンション有効にしてください。サイドパネルにユーザスクリプト (およびユーザスタイル) パネル表示されます。
  
-ユーザスクリプトは **~/.local/share/midori/scripts** (なかったら作成してください) 配下に置きますMidori は自動的にそれを読み込み、使用します。読み込まれたユーザスクリプトはサイドパネルのユーザスクリプトパネルで確認できます。+ユーザスクリプトを用意してください。[[http://userscripts.org/|userscripts.org]] でいくつかのスクリプトが公開されています。動かないスクリプトもありますが、多くは動作します。
  
-ユーザスクリプトを自身で作成した場合は、保存するファイルの拡張子は ".js" にしてください。+Midori 0.3.0 以降であれば、ウェブページでユーザスクリプトが見つかると、それインストールするかどうか問い合せます。 
 + 
 +手動インストールする場合、ユーザスクリプトファイルを **~/.local/share/midori/scripts** (なかったら作成してください) に置いてください。Midori は自動的にそれを読み込み、使用します。読み込まれユーザスクリプトはサイドパネルのユーザスクリプトパネルで確認できます。 
 + 
 +ユーザスクリプトのソースが表示されただけな場合は、それをテキストファイルとして保存し、ファイルの拡張子は ".js" にしてください。 
 + 
 +=== GreaseMonkey との互換性 === 
 + 
 +前述のように、Midori ではほとんどのスクリプトが動作します。Midori はスクリプトが適切なページでのみ読み込まれるように Greasemonkey の //@include// および //@exclude// メタデータをサポートしています。Midori は @require や @resource のような拡張メタデータはサポートしていないため、ユーザスクリプト内で他のスクリプトへの依存関係は正義できません ― これが問題になることはほとんどありません。Midori は [[http://wiki.greasespot.net/API_reference|Greasemonkey API]] もサポートしていません。Midori は Webkit ベースでありながら、スクリプトは Webkit との互換性がありません。Gecko/Firefox の 機能を使用する Greasemonkey スクリプトも Midori では動作しないでしょう。 
  
 === ユーザスクリプトによる Flash のブロック === === ユーザスクリプトによる Flash のブロック ===