問題タブ [protocol-handler]
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.
windows - Windows 8 でのプロトコル ハンドラーの登録
http://stackoverflow.comなどのリンクを開くアプリケーションを登録しようとしています。Windows 8 ではこれを明示的に行う必要があります。以前のバージョンの Windows では機能しています。MSDNによると、これは Win8 で変更されました。
MSDN の [既定のプログラム] ページ (msdn.microsoft.com/en-us/library/cc144154.aspx) ページを確認しました。ファイルの種類の処理に関する優れたウォークスルーを提供しますが、プロトコルの詳細については軽視しています。 URL プロトコルへのアプリケーションの登録では、新しいプロトコルのセットアップに関連する手順のみを説明しますが、新しいハンドラーを既存のプロトコルに正しく追加する方法については説明しません。
他の SO 投稿で概説されているレジストリ設定も試しました。
もう 1 つ、アプリケーションは Metro/Windows ストア アプリではないため、マニフェストにエントリを追加してもうまくいきません。
javascript - Chrome でカスタマイズされたプロトコル ハンドラ
Chrome のリンクから win 8 アプリを開きたいと思います。残念ながら、リンクは表示されますが、クリックしても何も起こりません。
私は navigator.registerProtocolHandler について読んで、私のために何かを作りました。
私はIEで作ったものを試してみましたが、適切にリンクが開きます。クロムでそれを行うことができず、リンクを開くことができませんか?
何か案は?
firefox - サンプル Firefox プロトコル ハンドラ gecko SDK 3.6 のコンパイル エラー
Firefox プロトコル ハンドラのサンプル実装をコンパイルしようとすると、次のエラーが発生します。Windows Vista で Gecko SDK 3.6、Visual Studio 2010 を使用しています。サンプルは非常に古く、バージョン 3.6 の SDK を使用してビルドされていないと思います。
1>nsKeywordModule.obj : エラー LNK2019: 未解決の外部シンボル "__declspec(dllimport) unsigned int __cdecl NS_NewGenericModule2(struct nsModuleInfo const *,class nsIModule * *)" (_ imp ?NS_NewGenericModule2@@YAIPBUnsModuleInfo@@PAPAVnsIModule@@@Z) が参照されました関数 _NSGetModule で
1>nsKeywordProtocolHandler.obj : エラー LNK2019: 未解決の外部シンボル "__declspec(dllimport) public: __thiscall nsFixedCString::nsFixedCString(char *,unsigned int,unsigned int)" (_ imp ??0nsFixedCString@@QAE@PADII@Z) が参照されました関数内 "public: __thiscall nsCAutoString::nsCAutoString(void)" (??0nsCAutoString@@QAE@XZ)
1>nsKeywordProtocolHandler.obj: エラー LNK2001: 未解決の外部シンボル "__declspec(dllimport) public: static char * nsCharTraits::sEmptyBuffer" (_ imp ?sEmptyBuffer@?$nsCharTraits@D@@2PADA)
1>nsKeywordProtocolHandler.obj : エラー LNK2019: 未解決の外部シンボル "__declspec(dllimport) public: __thiscall nsACString_internal::nsACString_internal(char *,unsigned int,unsigned int)" (_ imp ??0nsACString_internal@@QAE@PADII@Z) が参照されました関数内 "保護: __thiscall nsCString::nsCString(char *,unsigned int,unsigned int)" (??0nsCString@@IAE@PADII@Z)
c++ - インストール後に Firefox XPCOM 拡張機能が機能しない (C++)
Gecko SDK を使用して、C++ でプロトコル ハンドラー拡張機能を実装しました。dll を C:\Program Files (x86)\Mozilla Firefox\components にコピーすると、すべてが完全に機能します。ただし、同じ dll を使用して .xpi インストール ファイルを作成すると、拡張機能がインストールされます。カスタムプロトコルは機能しませんでした。
xpiファイルに次の構造があります
IDL ファイルがありません。xpiにはIDLファイルが必要ですか?
android - クローム 25 iframe カスタマイズ プロトコル ドン ' ワーク
Androidに登録されたサードパーティアプリで管理されるスキームを使用したプロトコル(httpなど)があります。つまり、someapp://someaction などです。
Chromeを最新バージョン(chrome 25)にアップグレードする前は問題なく動作しますが、アップグレード後は動作しません。
iframe を使用して、登録済みのアプリを読み込んでみます。ここに私のコードのスナップショットがあります。
この問題に関するアイデアはありますか??
c# - c#Facebookに投稿されたURLでWindows 8アプリケーションを開く
コンテンツを共有できる Metro アプリケーションを作成しています。現時点では、Facebook で URL (例: http//www.stackoverflow.com) を共有できます。
私が実際に望んでいるのは、共有リンクをクリックするように (Facebook を通じて) 人々を招待することです。リンクをクリックすると、アプリケーションが起動し、アプリケーション内の特定のページに移動します。
例えば、私は食品アプリケーションを持っていて、Facebook で特定のレストランを共有したいと考えています。Facebook の友人がリンクをクリックすると、フード アプリケーションが起動し、その特定のレストランに移動します。
これは可能ですか、どうすればこれを行うことができますか?
psマニフェストの「宣言」にプロトコルを追加しましたが、行き詰まっています。
firefox - 独自のプロトコル ハンドラでローカル ファイルをロードする際のセキュリティ エラー
ディスクに保存されたファイル(バイナリexeによって生成された)からHTMLをFirefoxに提供する新しいプロトコルを登録するFirefoxアドオンを作成しています。
タグ内の画像と (おそらく) ローカル ファイルを参照する CSS スタイルに問題があります。それらは適切にロードされず、エラーコンソールに次のようなメッセージが表示されます:
セキュリティ エラー: moz-nullprincipal:{afde522e-6b29-4359-9959-c46c749687f6} のコンテンツを読み込めないか、file:///E:/xowa_app/user/anonymous/app/img/file/magnify-clip にリンクできない場合があります。 png.png
私のプロトコル フラグ: nsIProtocolHandler.URI_IS_LOCAL_FILE | nsIProtocolHandler.URI_IS_LOCAL_RESOURCE | nsIProtocolHandler.URI_STD | nsIProtocolHandler.URI_INHERITS_SECURITY_CONTEXT. ( MDNリファレンスをちゃんと理解しているかわかりません)
nsIProtocolHandler インターフェイスの仕様では、プロトコルで URI を開くときに新しいチャネル ( MDN ) を作成する機能を実装する必要があります。ディスク上にある URI (プログラムによって生成された html) からチャネルを作成します。チャネルには「権限を付与または拒否する」所有者プロパティがあり、所有者を「すべてのセキュリティチェックに合格する」( MDN )システムプリンシパルに設定しましたが、エラーは同じです。
apache - Apache http サーバーで mod_proxy をセットアップする
Apache Web サーバーを使用して、Tomcat サーバーから Web サービスをリバース プロキシしたいと考えていました。httpd.conf を変更しました
Tomcat サーバーはポート 8080 で実行されていますが、localhost/ROOT を実行すると、エラー 500 内部サーバー エラーが発生します。
の最後のエントリerror_log
は次のとおりです。
access_log
は次のとおりです。
p>
私がここで間違っていることについて何か考えはありますか?