如何在Android网络视图中显示instagram帖子?我得到图像URL作为响应,如下所示:“ https://www.instagram.com/p/B8GsklHlotP/”。我试图用loadDataWithBaseUrl方法加载数据,但是不起作用。这是我的html代码:
<html>
<head>
<script async defer src="https://platform.instagram.com/en_US/embeds.js"></script>
</head>
<body>
https://www.instagram.com/p/B8GsklHlotP/
</body>
</html>
我刚刚尝试重现您的问题,但一切正常。因此,这些是解决问题的重要步骤(例如Kotlin中的示例):
<uses-permission android:name="android.permission.INTERNET"/>
添加网络权限webview.settings.javaScriptEnabled = true
中启用javascriptwebview.loadUrl("https://www.instagram.com/p/B8GsklHlotP/")
这是我的示例代码:
class WebViewActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_webview)
webview.settings.javaScriptEnabled = true
webview.loadUrl("https://www.instagram.com/p/B8GsklHlotP/")
}}