web-dev-qa-db-ja.com

Chromeは外部プロトコルへのリンクを無視します

ボタンをクリックすると、hrefは外部プロトコルmayApp://用になります。 Chromeはこれを無視します。私はそれをなんとかして見せたい(アドレスバーが望ましい)。

このリンクを確認するには、Webオートメーションを使用します。

chrome advanced settingsを変更しようとしましたが、役に立ちませんでした。このリンクを取得するには、chrome拡張機能を作成する必要がありますか?

2
Elad Benda

mayApp:はタイプミスかもしれず、mayAppはmyAppであることを想定しています。この分野での私の無知を許してください。ただし、これらのどちらも標準では認識されていないようです。

すべてではないにしても、ほとんどのURIスキームがここにあります:

http://en.wikipedia.org/wiki/URI_scheme#Official_IANA-registered_schemes

引用するには:

URIスキームは、コンピューターネットワーキングのUniform Resource Identifier(URI)命名構造の最上位レベルです。すべてのURIおよび絶対URI参照は、スキーム名、それに続くコロン文字( ":")、および呼び出されたURIの残りで構成されます(古いRFC 1738および2396で、現在のSTD 66/RFC 3986ではありません)スキーム固有の部分。スキーム固有の部分の構文とセマンティクスは、個々のスキームを管理する仕様に大きく委ねられており、予約文字やそれらの「エスケープ」方法などの特定の制約があります。

URIスキームは、多くの場合、元々特定のプロトコルで使用するように設計されており、多くの場合同じ名前を持っているため、「プロトコル」または具体的にはURIプロトコルまたはURLプロトコルと呼ばれます。たとえば、httpスキームは、一般にHyperText Transfer Protocolを使用してWebリソースと対話するために使用されます。今日、そのスキームを持つURIは、プロトコルに関係のないRDFリソース識別子やXML名前空間など、他の目的にも使用されます。さらに、特定のプロトコル(「ファイル」など)に関連付けられていないURIスキームもあれば、プレフィックス(「ニュース」など)としてプロトコルの名前を使用しないものもあります。

このリストには、app:のURIスキームがあります。

使用しているブラウザは、参照しようとしているURIスキームを認識しない可能性が高いため、サポートしていません。

1
closetnoc