有没有办法访问应用内浏览器(主题浏览器)的HTML

时间:2018-10-24 10:27:50

标签: html ionic-framework browser

我正在使用离子框架,希望能够从当前网页的HTML中读取内容,然后将选择发送回我的应用程序。

我有可使用主题的浏览器插件设置,可以像使用其他任何Web浏览器一样使用它。

我试图寻找将自己的脚本包含在.executeScript()函数中的方法,但是没有运气。

我还尝试从插入到工具/导航栏中的自定义按钮读取数据,但这为我提供了应用程序的HTML。

TL; DR :(基本上是希望访问当前网页的DOM,并让用户使用本机选择来读取document.getSelection()并将该文本发送回我的应用程序。)

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

浏览了Ionic上的论坛后,我找到了解决方案:

browser.executeScript({code:'window.getSelection().toString();'}).then((selection)=>{
packet.text = selection[0];});

这使我可以进行选择。