head
我的 index.html中有这个脚本。我希望在显示不同页面时运行不同的脚本,因为我以编程方式填充页面。页面有 IDpage1
等page2
。特定于页面的函数被调用page1init()
,page2init()
等等。
document.addEventListener('deviceready', function(){
$("div[data-role=page]").on('pageshow', function(){
eval(this.id + 'init()')
})
$('#page1').trigger('pageshow')
})
这是合理的eval()
吗?在此处使用是否会引入安全问题?