我正在使用Chrome Extension ReactJS
我想将其插入popup.html
:
<script src="https://unpkg.com/ringcentral-c2d@1.0.0/build/index.js"></script>
<script>
window.clickToDialInject = new RingCentralC2D();
window.clickToDialInject.on(
RingCentralC2D.events.call,
function (phoneNumber) {
console.log('Click To Dial:', phoneNumber);
chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
const currentTabId = tabs[0].id;
chrome.tabs.sendMessage(currentTabId, { clickToCall: phoneNumber });
});
// alert('Click To Dial:' + phoneNumber);
}
);
window.clickToDialInject.on(
RingCentralC2D.events.text,
function (phoneNumber) {
console.log('Click To SMS:', phoneNumber);
chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
const currentTabId = tabs[0].id;
chrome.tabs.sendMessage(currentTabId, { clickToSMS: phoneNumber });
});
// alert('Click To SMS:' + phoneNumber);
}
);
</script>
我在控制台中遇到此错误。我已经尝试过元标记,但我不知道应该使用什么指令。
现在,它只有在我直接从https://unpkg.com/ringcentral-c2d@1.0.0/build/index.js
内部粘贴脚本时才有效popup.jsx
,但它不合适。
我怎么能克服这个?