Estoy usando Chrome Extension ReactJS , que me gustaría insertar esto en 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>Tengo este error en la consola. Ya probé la etiqueta meta pero no puedo averiguar qué directiva debo usar.
En este momento, solo funciona si pego directamente el script desde https://unpkg.com/ringcentral-c2d@1.0.0/build/index.js dentro de popup.jsx , pero no es la forma adecuada.
¿Cómo podría superar esto?