我已经准备好了因为某些问题而被拒绝发布的Chrome扩展程序(他们还没有明确说明错误)。我从他们那里收到了关于拒绝的消息:
您的项目" [扩展名称]" [这里有某种身份证明]是 被删除,因为它目前违反了开发人员的部分 与恶意产品有关的计划政策是混淆的 代码的一部分。根据我们的政策,尽可能多地制定您的政策 代码可以在包中看到。如果您的某些应用程序的逻辑是 隐藏起来似乎很可疑,我们可能会删除它。
要恢复您的项目,请进行必要的更改 确保: 所有文件和代码都包含在项目包中。 包中的所有代码都是人类可读的(没有混淆或缩小的代码)。 避免请求或执行远程托管代码(包括引用远程javascript文件或执行XHR请求获取的代码)。
很可能他们不喜欢我的代码的这一部分
$.get('http://mydomain/catalogue/message.php?date=' + today, function() {})
.done(function(responseMessage) {
chrome.notifications.create(
'reminder'
,{type: 'basic'
,title: responseTopic
,iconUrl: "small.jpg"
,message: responseMessage}
,function(notificationId) {});
});
此请求假设用文本消息回答以通知用户。这是一种威胁吗?可以用这种方式注入javascript吗?如果是,我可以以某种方式剥离它吗?