我正在点击返回URL列表的API,因此我希望迭代它们,生成链接,并让用户浏览这些链接。我想我应该使用forge.tabs.open在用户点击链接时创建一个Modal视图。这是代码:
$("#feed").append('<p><a href="javascript:void(0)" onclick="viewLink('+item.data.url+', "'+item.data.title+'");" class="viewlink">'+item.data.title+'</a></p>');
viewLink功能:
var viewLink = function(linkurl, linktitle) {
forge.logging.log(linkurl);
forge.logging.log(linktitle);
forge.tabs.openWithOptions({
url: linkurl,
title: linktitle,
buttonText: "close"
});
};
它在iOS上不起作用,不会产生错误。当我在浏览器中运行它时,我收到此错误:
Uncaught SyntaxError:意外的令牌:
任何想法我做错了什么?
答案 0 :(得分:1)
您发布的trigger.io代码对我来说很好。当我看到“意外令牌”语法错误时,我立即想到:单引号,双引号或字符编码。
任何链接标题都有“怪异”字符吗?也许你需要转义或者编辑IMPIComponent或decodeURIComponent吗?