アイコンをクリックすると、アイコンのすぐ下にポップアップウィンドウが表示されるChrome拡張機能を開発しようとしています(最も簡単な方法です)。ポップアップには、テキストと電話番号が含まれています。この電話番号をクリック可能にし、クリックするとSkype通話がトリガーされるようにします。
通常のHTMLページでは、次のような方法でこれを行います。
< a href="callto:number" >Call us at number!< /a >
しかし、このコードをpopup.htmlページに配置して拡張機能をロードすると、これは機能しません。
ブラウザタブでpopup.htmlページを開いたところ、リンクは機能しますが、拡張機能のポップアップからではありません。私はのような他のハンドラーをテストしましmailto
た、そしてそれは動作しますが、callto
動作しません。
私も試しました:
< a href="skype:number?call">Call us!< /a >
どちらも機能しません。
誰かがこの問題を解決する理由と方法を知っていますか?
事前にどうもありがとうございました
これらは私が作成したファイルです:
マニフェスト.json:
{
"name": "My First Extension",
"version": "1.0",
"manifest_version": 2,
"description": "The first extension that I made.",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
}
}
そしてpopup.html:
< html >
< head >
< title >Getting Started Extension's Popup< /title >
< style >
body {
min-width:357px;
overflow-x:hidden;
}
img {
margin:5px;
border:2px solid black;
vertical-align:middle;
width:75px;
height:75px;
}
< /style>
< body>
< a href="callto:echo123">Call us free!< /a >
< a href="skype:echo123?call">Call us free 2!< /a >
< a href="mailto:mymail@gmail.com" target="_newtab">email us!< /a >
< a href="http://www.elpais.es" target="_newtab"> el pais< /a >
< /body >
</html>