无法在 windows phone 8 中的网络浏览器中加载 javascript 文件

Not able to load javascript files in webbrowser in windows phone 8

在我的一个 Windows Phone 应用程序中,我使用网络浏览器显示 html 内容。我通过向服务器发出 post 请求来获取 html 内容。我在这里收到响应 correctly.Then 我通过

在网络浏览器中显示此响应

webBrowser.IsScriptEnabled = 真;
webBrowser.NavigateToString(响应字符串);

响应是:

<html>
<HEAD>
<script language='JavaScript'>
</script>
<SCRIPT language='JavaScript' src='script/page.js'></SCRIPT>
<script type="text/javascript" charset="UTF-8" src="js/page2.js"></script>
</HEAD>
<BODY  onload='someFunction()'>
 <div>
-- 
<img src='Images/loader.gif' /><br /><br />
--
</div>
</BODY>
</HTML>

从这里我无法调用 page.js 文件、page2.js 文件并且也无法获取 loader.gif 图像。我认为这是因为文件没有存储在本地。
我还尝试将 Isolatedstorage 中的响应保存为 .html 文件。并显示它 通过使用,

webBrowser.IsScriptEnabled = true;
webBrowser.Navigate(uri);

但我在这里也得到了同样的结果。
请帮我解决这个问题。提前致谢

脚本和图像未加载,因为 html 中的路径是 相对路径 。将其保存到文件时,脚本和图像应位于该文件的相对位置。

网络网页UriUri应该使用webBrowser.Navigate(不要自己下载,让浏览器下载).或者 html 必须具有完整路径,例如:<img src='http://contoso.com/Images/loader.gif' />.