gpt4 book ai didi

javascript - chrome 打包应用程序中的 eval 错误

转载 作者:行者123 更新时间:2023-11-28 01:14:58 25 4
gpt4 key购买 nike

我正在尝试让这段代码在打包的应用程序中呈现,但是如果我进入沙箱模式,chrome本地存储将无法工作,所以我正在考虑如何重写这段javascript而不使用评估。

if (eval(conditions.join(' && '))) {
created = $.DOMCached.get("created", namespace);
started[namespace] = $.DOMCached.get("started", namespace);
jTask.timer[namespace] = $.DOMCached.get("timer", namespace);
p += '<p class="jtrack-item' + (archived ? ' jtrack-archived' : '') + (completed ? ' jtrack-completed' : '') + '">' + created + '<label>' + namespace + '</label><a href="#" class="jtrack-update entypo-cog" rel="' + namespace + '"></a> | <a href="#" class="jtrack-remove entypo-trash" rel="' + namespace + '"></a><span class="jtrack-timer">' + this.hms(jTask.timer[namespace]) + '</span><a href="#" class="jtrack-power entypo-back-in-time' + (started[namespace] ? ' jtrack-power-on' : '') + '" title="Timer on/off" rel="' + namespace + '"></a></p>';
if (started[namespace]) {
this.timerScheduler(namespace);
}
}

最佳答案

我重写了它,看起来像这样..

if (conditions && conditions.join(' && ')) {

阅读完此处的文档后..

https://developer.chrome.com/extensions/contentSecurityPolicy

关于javascript - chrome 打包应用程序中的 eval 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23957834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com