safari-extension

    1

    1答えて

    私はサファリ拡張を開発中です。私は拡張からpopoverイベントで動的にpopoverを作成しています。拡張機能のポップオーバーが表示されなくなるとすぐに、作成したポップオーバーを削除したいと思います。 popoverHideEventなどのイベントはありますか?

    0

    1答えて

    このページでは、Safariの機能拡張のためのウィンドウやタブのAPIについて説明します。 The Windows and Tabs API 私の質問は:グローバル・ページにロードされたJavascriptがタブのDOMを操作する能力を持っていますか? または、タブのDOMにアクセスするためにJSをページに開始/終了スクリプトとして挿入する必要がありますか?

    9

    1答えて

    ユーザーがCommand + Bを押すとPopoverが表示されるSafari拡張機能を構築しようとしています。下のコードを使用すると、常に現在のウィンドウ/タブではなく、別のウィンドウにポップオーバーが表示されます。私は、別のウィンドウに切り替えてポップオーバーを開くのではなく、現在のウィンドウにポップオーバーを表示したいと思います。 Safariウィンドウが1つしか開いていない場合でも、複数の

    1

    1答えて

    次のアクション拡張を使用して、Webページに画像のURLを取得できます。ただし、URLがPDFファイルの場合は、何も表示されません。プロパティリストはnilです。 var GetImage = function() {}; GetImage.prototype = { imageURLs: function() { var imgs = document.getEleme

    0

    1答えて

    Safari拡張機能を開発します。 Chrome拡張機能があります そして私たちは同じコードをsafari拡張子にマージしたいと思います。そうする可能性はありますか? クロム構造ごとに、クロムは背景Jを使用してアドオンと内部JSと通信します。 chrome.runtime.sendMessageを介して。 chrome.runtime.sendMessageは({ 我々は、すべてのメッセージを処理

    2

    1答えて

    現在、ChromeとFFの拡張機能があります。私の拡張機能はポップアップし、iframeにページを読み込みます。私は今のSafariで同じ拡張を実装するためにしようとしていますが、私は二つの質問/問題がある : Safariの拡張ビルダーは、Safariデベロッパ証明書が必要です。すべてのチュートリアルに関して、この証明書は無料でなければなりません。しかし、それは100ドル/年の費用がかかるようで

    0

    1答えて

    私は、特定のウェブサイトからのURLを変更して、非常に小さなサムネイルを適切に表示できるようにSafari拡張機能を作成しています。 URLは次の形式である: https://static.example.com/data/thumb/eb68634f5a5e3959e03be2af7c0b88ab.png しかし、私はそれがその後、注入されたスタイルシートを使用して異なって表示されます元、フ

    1

    1答えて

    @require SafariでTampermonkeyを使用するにはどうすればよいですか? 私はそれを使用し、自分のファイルシステム上の.jsファイルを指していれば、javascriptは決して実行されません。おそらく私はTampermonkeyが私のファイルシステム上のファイルにアクセスすることを許可する必要があるからです。どうやってやるの?私はChromeで、これと同じオプションを探していま

    0

    1答えて

    私は、挿入されたスクリプトを持つSafari拡張機能を持っています。この挿入されたスクリプトはSCRIPT要素を作成し、それをWebページに挿入します。挿入されたSCRIPTは正常に実行されますが、挿入されたスクリプト内の変数と関数を見ることはできません。 通常挿入されるスクリプトは、お互いの変数にアクセスできますが、この場合はアクセスできません。挿入されたSCRIPTが挿入されたスクリプトと通信