我正在嘗試開發一個Chrome擴展,當您單擊圖標時,彈出窗口出現在圖標下方(只是最簡單的事情)。彈出窗口包含一些文字和電話號碼。我希望這個電話號碼是可點擊的,當你點擊它時,會觸發Skype通話。鉻擴展彈出窗口的callto處理程序
在一個普通的HTML頁面,你會做這樣的東西,如:
< a href="callto:number" >Call us at number!</a>
,但是當我在popup.html頁面把這個代碼,並加載擴展,這是行不通的。
我在瀏覽器選項卡中打開了popup.html頁面,鏈接工作,但不是從擴展的彈出窗口。我已經測試了其他的處理程序,如mailto
,它可以工作,但callto
沒有。
我也曾嘗試:
< a href="skype:number?call">Call us!</a>
,並沒有工作也沒有。
有誰知道爲什麼以及如何解決這個問題?
非常感謝你提前
這是我所創建的文件:
manifest.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:[email protected]" target="_newtab">email us!</a>
< a href="http://www.elpais.es" target="_newtab"> el pais</a>
</body>
</html>
分享相關的代碼,將從那裏拿起 – Sudarshan