如何在Firefox OS上的默认浏览器中打开链接?

时间:2013-09-30 01:54:10

标签: firefox-os

我有一个Firefox OS应用程序,我希望在应用程序外部打开一个链接(该链接指向另一个站点,并且在应用程序中打开它会使应用程序无法使用而无法使用)。我该怎么做?


Related bug report

2 个答案:

答案 0 :(得分:5)

target="_blank"标记上使用<a>

<a href='http://different.site/' target='_blank'>Different site</a>

实际上,如果您将带有外部链接的应用程序发送到市场,则应拒绝该应用程序。所以要注意:)

答案 1 :(得分:5)

如果您不想更改应用程序中的所有链接,可以使用WebActivities,例如像这样:

/*
 * Open all external links in the browser
 */
$('a[href^=http]').click(function(e){
    e.preventDefault();

    var activity = new MozActivity({
    name: "view",
    data: {
              type: "url",
               url: $(this).attr("href")
          }
    });
 });