Я новичок, пытающийся сделать расширение Chrome, которое использует Twilio Client API и конец Node.js для выполнения исходящих вызовов из браузера.Расширение Google Chrome и Twilio Client API
У меня возникли проблемы с запуском Twilio из моего расширения, я получаю "Twilio is not defined"
.
Вот мой файл манифеста:
{
"name": "<NAME>",
"version": "0.0.1",
"manifest_version": 2,
"permissions": [
"contextMenus",
"http://localhost:3000/",
"http://*.twilio.com/*",
"https://*.twilio.com/*"
],
"background": {
"scripts": ["lib/jquery-1.7.2.min.js","lib/twilio.js","background.js"]
},
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*", "file:///*/*"],
"css": ["css/styles.css"],
"js": ["lib/jquery-1.7.2.min.js"]
}
],
"icons":{
"128":"icon_128.png"
}
}
и вот мой background.js:
console.log('Init background.js...');
function callNumber(info, tab) {
alert(info.selectionText);
}
chrome.contextMenus.create ({
"title":"%s",
"contexts": ["all"],
"onclick": callNumber
});
// get capability token
$(function() {
$.get('http://localhost:3000/token', function(resp){
initTwilio(resp);
});
});
function initTwilio(token) {
// init twilio
Twilio.Device.setup(token);
}
Любые предложения о том, как я могу использовать Client API Twilio?
Спасибо!
Что 'twilio.js' файл вы в том числе на вашем расширение? – rsanchez
Включая этот: http://static.twilio.com/libs/twiliojs/1.1/twilio.min.js – Ismailp
@rsanchez любые идеи по этому поводу? – Ismailp