我是Windows Phone 8.1应用开发的初学者。我想使用WebView
在我的应用中实现Twitter时间轴。当我在Twitter上创建小部件时,我有从Twitter获得的小部件代码。我已将此代码放在HTMLPage1.html
中。我只看到" Tweets by @ username"在我运行应用程序时在手机屏幕上。推文无法加载。
代码:
MainPage.xaml中
...
<Grid>
<WebView Source="ms-appx-web:///html/HTMLPage1.html"/>
</Grid>
...
HTMLPage1.html
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<a class="twitter-timeline" href="https://twitter.com/username" data-widget-id="DATA_WIDGET_ID">Tweets by @username</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</body>
</html>
Stackoverflow和其他地方的其他类似帖子/文章要么没有答案,要么没有真正解决这个问题。我的猜测是我需要在WebView
中启用javascript,但我无法弄清楚如何做到这一点。