問題タブ [browser-addons]
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.
javascript - IE でローカル スクリプトを実行できない
コンピューターにある JavaScript を実行するために、IE8 用のブラウザー ヘルパー オブジェクトを作成しました。同様に、ブラウザー拡張機能は他のブラウザーでも機能します。次のコードを実行しようとしています。
しかし、結果は E_INVALIDARG になります。これは、スクリプト アドレスが原因である可能性が最も高いです。インターネット ゾーンのセキュリティ設定を下げずに、コンピューターからスクリプトを実行することはできますか? 信頼済みサイトのセキュリティ設定を最小にして、信頼済みサイト「file://localserver」に追加しようとしましたが、役に立ちませんでした。
編集:より具体的には、IEウィンドウ内に次のエラーメッセージが表示されます:
firefox-addon - すべての主要なブラウザーでブラウザー アドオンを利用できるようにする無駄のないツール/方法はありますか?
ブラウザ拡張機能をすべての主要なブラウザであまり気にせずに利用できるようにする簡単なツール/方法はありますか?
それ以外の場合、javascript の代わりに java のような強力な言語を使用して、コードをより簡単に/完全に移植できるようにする傾向があるため、ブラウザ固有のコードが少なくなりますか?
それでも、すべてのブラウザー (Chrome、Firefox、[つまり、Opera、Safari など])について、 http://www.besttoolbars.net/products/addon_framework/download/、 http://en.wikipedia.org/wiki/を見ましたBrowser_toolbar#Cross-Browser_Toolbar_Developmentなど
しかし、これらのいずれかが完全に無料かどうかわかりませんか?
また、外部ドメインへの http ヘッド/ステータス コード リクエストに対して何かを許可する場合は? (wiki.greasespot.net/GM_xmlhttpRequest のように、クロスサイト スクライティングのように、注入された JavaScript だけではうまくいきません。)
java - HttpServletRequest getLocale がブラウザーのロケールではなく OS のロケールを返す
私はvaadinフレームワークを使用しており、私のアプリケーションには次のものがあります:
ただし、request.getLocale() はen_US
、私の OS ロケールである を返します。ただし、ロケールを切り替えるための Firefox アドオン ( https://addons.mozilla.org/cs/firefox/addon/quick-locale-switcher/?src=userprofilecs_CZ
) では、 getLocale() に設定しましたが、それでも戻りen_US
ます。
internet-explorer - リモート デスクトップ サービス ActiveX クライアント コントロール IE 11
IE 8.1 をインストールしたばかりですが、RD Web アクセスを使用する Web サイトにログインできません。IE11を使用しています
次のようなエラーが表示されます。
:activeX コントロールが有効になっていません。リモート デスクトップ サービスの ActiveX クライアント コントロールが有効になっていません」
- テスト目的で、すべてのセキュリティ設定を中程度に下げて、すべてのactiveXを許可しました
- ActiveX コントロールを実行するためのプロンプト IE 情報バーが表示されません
- アドオンの管理に行ってこれを有効にしようとすると、リストになく、リストに追加できません
この ActiveX コントロールをインストールして有効にするにはどうすればよいですか?
javascript - chrome.manifest の Firefox アドオンの ContentScript?
firefox で開かれたすべてのページで実行され、ユーザーが新しいページ/タブを開くたびにリロードされるJSファイルを追加する方法を知りたいです。
ページの DOM (および可能であれば CSS) が読み込まれる前に、スクリプトを読み込みたいと思います。
ここに私がこれまでに持っているものがあります(//理解を深めるためにコメントが追加されました):
main.js
performcheck.js
これらのファイルをどのフォルダに配置すればよいか、また何を追加すればよいかわかりません
install.rdfまたはchrome.manifestファイルを使用して、すべてのページでスクリプトを生成できるようにします。
よろしくお願いします。
c# - C# で作成された IE アドオンが一部の Windows システムで実行できない
C# と .net 4.0 で IE アドオンを作成しています。ただし、クライアントのほとんどのコンピューターでは実行されません。
次の手順でこのアドオンをセットアップします。
- .net 4.0 をインストールします
実行してアドオンdllをGACに追加します
.\NETFX 4.0 Tools\x64\gacutil.exe" /f /i Addon.dll
実行してdllをIEに登録する
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" Addon.dll
これらの手順の後、アドオンを ie で見つけることができました。利用可能で有効になっていますが、機能しませんでした。私のコンピューターではうまく動作します。しかし、他のPCではありません。
crossrider - アクティブなタブに応じて、ブラウザ アドオンのアイコンとデータを変更する
現在、extension.js と background.js で構成されるクロスライダー アドオンがあります。
extension.js で、ユーザーが現在表示しているページに GET リクエストを送信します。この GET リクエストでは、いくつかのデータを収集しています。
ドメイン名 (プロトコル + ドメイン) をローカルの Crossrider データベースに保存しています。get リクエストごとに、リクエストされたドメインがデータベースに存在しないことを確認しています。データベースに見つかった場合は、要求が発生しないようにします (最適化のため)。
さて、問題は、ユーザーがタブを変更するたびに、ユーザーに表示されるブラウザーアドオンアイコンとデータ (browserAction Icon Label など) が、 現在のドメインに応じて変更されるようにすることです。タブ。
例えば:
タブ 1 - https://www.google.com タブ 2 - https://www.yahoo.com
ユーザーがタブ 1 を使用している場合、ブラウザー アドオンのアイコンと詳細がそれぞれその URL に変わります。タブ 2 に切り替えるとすぐに、現在の URL に応じて詳細が再び変更されます。ユーザーが同じタブで新しい Web サイトにアクセスした場合、ブラウザー アドオンの詳細は、ユーザーがアクセスした新しい URL に対応する必要があります。
どうもありがとう