无法打开新的浏览器窗口以显示本地应用程序图像(webOS 3.0.5上的Enyo)

时间:2013-11-07 21:04:11

标签: image browser local webos enyo

我的Enyo应用程序的index.html中有一个图像链接,我想在webOS 3.0.5的新浏览器窗口中重新打开,这样我就可以减少应用程序本身的图像大小( with width =和height =),但是允许用户以原始格式查看它(可能还有设施扩展它吗?)。

onLinkClick: "htmlContentLinkClick"

htmlContentLinkClick: function(inSender, inUrl){
    this.$.webView.setUrl(inUrl);
}

该应用的链接是:

<img src="images/lookup_cpu.png">

工作正常,但添加

<a href="images/lookup_cpu.png" target="_blank">[+]</a>
单击后,

不会在新的浏览器窗口中生成图像。

我认为这是由webOS浏览器不接受本地文件引起的。有人有任何建议可以解决这个问题吗?

.............菲尔

1 个答案:

答案 0 :(得分:1)

您是正确的,系统浏览器将无法访问应用程序的目录。您可以在Enyo应用程序中打开一个额外的窗口。您可以在https://developer.palm.com/content/api/dev-guide/enyo/enyo-windows.html查看有关Windows的信息。 http://developer.palm.com上有关于多窗口应用程序的其他信息。我希望这足以开始。