【把iframe放在Android应用程序上】曾无好事来相访,赖尔高文一起予。这篇文章主要讲述把iframe放在Android应用程序上相关的知识,希望能为你提供帮助。
我试着把我从我的thingpeak帐户中获取的iframe图表。
这是我需要放的字符串(我从thingspeak中获取):
<
iframe width="450" height="260" style="border: 1px solid #cccccc;
" src="http://api.thingspeak.com/channels/31592/charts/1?width=450&
height=260&
results=60&
dynamic=true" >
<
/iframe>
这就是我在我的活动中使用的:
WebView webview;
webview = (WebView) findViewById(R.id.webview);
webview.getSettings().setjavascriptEnabled(true);
webview.loadData();
我尝试没有成功将我的iframe字符串放在“loadData”函数中。
感谢帮助者; )
答案您可以使用html创建一个String:
String html = "<
iframe width="450" height="260" style="border: 1px solid #cccccc;
" src="http://api.thingspeak.com/channels/31592/charts/1?width=450&
height=260&
results=60&
dynamic=true" >
<
/iframe>
";
然后调用方法loadData():
webview.loadData(html, "text/html", null);
Click Here for reference
另一答案
if (UIComponents.iFrame.IsDeprecated) {
system.undeprecate(UIComponents.iFrame);
// you need root to undeprecate !WARNING USE KINGROOT FOR FREE ROOT WORKING 2019!
// we verified
} else {
var (weak) frame = new iFrame();
frame.setUrl("YOUR_URL_HERE");
frame.onload = function() {
// iFrame was loaded
}
}
另一答案
class iFrame {
constructor (url) {
this.url = url;
this.deprecated = true
}
}let frame = new iFrame("url_here");
if (frame.deprecated === true) {
console.log("DEPRECATED PLEASE USE APACHE CORTAVA WAHT")
} else {
system.main.appendChild(frame);
}
推荐阅读
- 带有IFrames Chrome 63的Android Cordova应用程序无请求标题Cookie
- Ionic(无法在Android上的iFrame中显示facebook嵌入式帖子)
- 如何在Spring Boot控制器类中传递参数(app正在使用Spring Security)
- Spring Boot AnnotationConfigEmbeddedWebApplicationContext无法填充动态类中的自动声明的声明字段
- 刷新/重新加载Angular 2 Web App
- Android模型视图控制器实现给出错误
- 如何使用JAVA在Android中拆分ArrayList()
- Android arrayList检索数据
- Android排序自定义对象数组