【发布时间】:2019-04-05 09:46:36
【问题描述】:
我需要在我的应用程序中解析来自 webview 的内容, 可能吗?现在我只能获取 url 页面。
我尝试在 LoadFinished 对象中搜索内容,但没有找到
WebView 组件:
<template>
<Page class="webview-page">
<ScrollView>
<WebView height="100%" src="https://www.fl.ru/login/"
@loadFinished="parsePage" />
</ScrollView>
</Page>
</template>
<script>
export default {
methods: {
parsePage(webargs) {
//I need gets content here
console.log(webargs.url);
}
},
data() {
return {};
}
};
</script>
我希望从页面浏览中获取所有 html 内容
【问题讨论】:
-
@Manoj,我的代码中没有 webView 对象,只有 loadFinished obj.. 可能有办法如何引用 WebView 对象?
-
如果它从
parsePage方法中获得对WebView的引用,它将类似于webargs.object。 -
@Manojm,我试过了,但是 webargs.object.ios 已经为空了...
-
你不能在原生对象中追踪方法,它只会打印空对象。
-
@Manoj,我怎样才能得到 webview 对象?现在我得到错误:webView.ios.stringByEvaluatingJavaScriptFromString 不是一个函数。 (在 'webView.ios.stringByEvaluatingJavaScriptFromString("document.head.innerHTML")' 中,'webView.ios.stringByEvaluatingJavaScriptFromString' 未定义)导致对象 ios 为空..
标签: nativescript nativescript-vue