問題タブ [browser-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Quartz プラグインで左上隅を見つける
画像を表示するための Mac プラグインがあります。元々は Quickdraw で書かれており、Quartz に移行しようとしています。
私の現在の問題は起源です。QD では、原点は (賢明に) プラグインの四角形の左上隅です。Quartz では、プラグインの四角形の上部から 1 画面分下に表示されます (Firefox のボタンなどは含まれません)。これは、プラグインの四角形の真ん中のどこかで効果的にランダムです。
また、ブラウザー ウィンドウの描画部分のサイズを知る必要があることも意味します。ウィンドウの大きさはわかると思いますが、タブなどがどれくらいのスペースを占めているかはどうすればわかりますか? Mac はそれらのことを知りませんね。
関連して、Apple が原点を左下に配置した理由を知っている人はいますか? 私にはちょっとばかげているようです。
flash - ブラウザで実行する場合は、Flashのtrace()を参照してください
trace()
ブラウザで実行しているときにFlash/Flexムービーの出力を確認する簡単な方法は何ですか?
testing - 移行時にサイトの外観をテストするブラウザ プラグイン
私は、次のことを行うブラウザー プラグインが必要だと考えています。存在しない場合は、存在する必要があります。今のところ FF と言ったほうがいいかもしれませんが、それはどのブラウザーでもかまいません。
問題: Web サイトをあるサーバーから別のサーバーに移動する場合、移行テストが必要です。すべてのリンクを手でクリックして、古いホストと比較するのは面倒です。本当に 2 台のマシンが必要であるか、hosts ファイルを常にスラッシングする必要があります。
プラグイン:
Web サイトの代替ホスト エントリを指定できるようになります。1 つはライブ用、もう 1 つはテスト用です。
プラグインは、サイト上のすべてのリンクをクロールし、ブラウザーでページをレンダリングし、ページ全体の画像を保存します。
ホストを切り替えて繰り返し、2 番目のフォルダーに画像を保存します。レンダリング エンジンが一致するため、画像も一致するはずです。サイトのすべての絶対リンクが同じになるように、ホスト (/etc/hosts など) を切り替える必要があります。
これはプラグインまたは外部の一部である可能性があり、同じ名前の画像のフォルダーが 2 つあるため、バッチ全体で画像差分プログラムを実行します。簡単なテストは bdiff またはハッシュになります。または、より洗練されて各画像がどのように異なるかを判断することもできます。
これにより、時間を大幅に節約できます。それで、既存のツールでそれを行うことができますか、それとも私がそれを書く必要がありますか?
javascript - スクリプト可能なブラウザプラグインで読み取り/書き込み専用プロパティを処理する最良の方法
JavaScript を介してスクリプト化できる埋め込み可能なクロスブラウザー プラグインを作成していますが、読み取り専用および書き込み専用のプロパティを最適な方法で処理する方法がわかりません。
それはより一般的ですか、それとも直感的ですか
- 読み取り専用の書き込み時に値をサイレントに破棄し、
- 書き込み専用のダミー値を返す
または
- ブラウザーに失敗を示します。おそらくスクリプト エラーが発生します。
提案?または、フラッシュのような広く普及しているプラグインの良い例はありますか?
更新:
書き込み専用プロパティが有用かどうかには興味がありません。この考えは好きではありませんが、歴史的な理由からそれをサポートする必要があります。
apache-flex - ブラウザ プラグインやその他の Windows アプリからデータを受信できる Flash ブラウザ アプリを作成するにはどうすればよいですか?
つまり、テキストなどのデータを Windows アプリ (ブラウザー プラグインなど) から、ブラウザーで実行されている Flash アプリにプログラムで送信したいとします。概念的には、この例は、テキスト ボックスと「送信」ボタンを備えた Flash インスタント メッセンジャーです。そのため、プログラムでテキストを貼り付けて [送信] を押すか、アクティブ化できるようにしたいとしましょう。それは私がここで実際にやろうとしていることではなく (つまり、いいえ、他の人のチャット ルームなどにスパムを送信しようとしているわけではありません)、同様の状況の単なる例です。
私は Flash アプリを書いているので、必要なウィジェットやハックを含めることができます。この問題が発生している理由は、知りたいデータを提供している SDK が Flash から直接アクセスできないためです。そのため、通常のアプリから Flash にデータをパイプする方法が必要です。
編集:
てむさん、回答ありがとうございます。
また、ローカルホスト IP を介して Flash アプリを他のアプリとやり取りさせることはできますか? または、ブラウザー内のどのサーバー Flash が対話できるかできないかについて厳しい制限がありますか?
safari - Mac OS X v10.6でアウトプロセスブラウザプラグインを開発する-プラットフォームAPIに対する制限?
私は現在MacOSX10.6用のブラウザプラグインを開発しており、ブラウザやアーキテクチャ間での移植性のためにnetscapeAPIを使用することを計画しています。Appleのドキュメントによると、10.6の時点で、このようなプラグインはプロセス外で実行され、ブラウザセッションの整合性が向上しています。私が懸念しているのは、ドキュメントに記載されている次のディレクティブです。
プラットフォームAPIは慎重に使用してください。可能な限り、新しいプラグインAPIを使用して必要なことを実行する必要があります。そのようなAPIが存在しない場合は、それらを要求するバグをファイルします。
このディレクティブの性質がわかりません。プラグインの移植性を改善するためのこのアドバイス、オペレーティングシステムの他のAPIにアクセスすると、クライアントがクラッシュしたり、ユーザーのデータが破損したりする可能性があることを思い出させたり、プラットフォームAPIへのアクセスが何らかの形で「壊れている」ことを示したりしますか? 「」
c++ - QtWebKit の NPAPI プラグイン
Qt 4.5 のリリース以降サポートされているため、NPAPI プラグインを QtWebKit と統合できることを知っています。
私の質問は、Mozilla/Gecko のドキュメンテーションに従ってプラグインを設計する必要があるかどうかです。これはおそらく、「プログラミング Netscape プラグイン」と呼ばれる非常に古い本の横にある NPAPI の唯一の入手可能で信頼できるドキュメントです。または、Qt は NPAPI プラグインを処理しますか?別の方法で?
java - Pythonでブラウザプラグインを作成できますか?
ブラウザプラグインを作成することを考えていますが、Cを知りません。JavaまたはPythonでブラウザプラグインを作成できますか?
私は考えていました...それらのすべてのウェブサイトは私を識別するために私のブラウザにクッキーを保存します。httpヘッダーでブラウザーGUIDを提供するプラグインを作成した場合、Webサーバーはブラウザーを識別できます。
それは、すべてのユーザーとサーバーがそれを使用しているふりをして、すべてのCookieの99%の必要性を排除すると思います。