2013-04-25 31 views
0

我想知道是否有可能使用SPECIFIC访问来源。例如,在我的数据库中,我有一个显示在我的列表视图中的图片的URL。在我的文本内容中,我有一个指向原文链接的链接。如果我使用access origin =“*”,那么我的文本内容中的链接会在WebView中打开,并且会导致ajax页面加载崩溃。如果我只允许访问我的服务器,则图像不会显示在列表视图中。手机访问来源图像只在列表视图

我的问题是我是否可以将特定网址列入白名单。例如,链接的图像类似www.example.com/res/images/,原始网页的网址是www.example.com/news/。是否可以添加example.com/res/images访问,以便图像加载,但原始文章在浏览器中打开?我尝试过很多不同的组合,并且无法获得所需的输出。

回答

0

下面是我的问题的答案...我不必使用类似inAppBrowser或ChildBrowser for Android的变通办法。

我了解到,在config.xml中访问origin =“...”,你必须明确指定网站的URL。如果网站不使用www,但只使用http://example.com,则必须将原始网址放在原始网址中,而且您还可以添加http://example.com/res/images/以仅允许将该部分链接到您的应用并在其中显示。如果你有一个链接http://example.com/news/something,点击该URL将会提示一个本地浏览器窗口。

这样做,动态加载的内容通过ajax不会中断,应用程序按照它应该运行。我希望这会帮助别人!