我正在使用离子框架,希望能够从当前网页的HTML中读取内容,然后将选择发送回我的应用程序。
我有可使用主题的浏览器插件设置,可以像使用其他任何Web浏览器一样使用它。
我试图寻找将自己的脚本包含在.executeScript()函数中的方法,但是没有运气。
我还尝试从插入到工具/导航栏中的自定义按钮读取数据,但这为我提供了应用程序的HTML。
TL; DR :(基本上是希望访问当前网页的DOM,并让用户使用本机选择来读取document.getSelection()并将该文本发送回我的应用程序。)
任何帮助将不胜感激。
答案 0 :(得分:0)
浏览了Ionic上的论坛后,我找到了解决方案:
browser.executeScript({code:'window.getSelection().toString();'}).then((selection)=>{
packet.text = selection[0];});
这使我可以进行选择。