Ошибка загрузки моего скрипта (расширение Google Chrome)
Я сделал скрипт, который работает в расширении Google Chrome. Я быстро объяснил: есть онлайн-игра под названием Dragonbound. Сценарий вычисляет силу, с которой вы должны стрелять в противника. Хорошо, я попытался разместить мой скрипт на внешнем сервере и, очевидно, загружен, но не выполнен ("загрузка"). Я думаю, что ошибка может быть в коде (я использовал JavaScript видеоигры, чтобы создать свой сценарий). Замените исходный код, json и js, который вызывает внешние скрипты:
Основной Javascript в Codeviewer
manifest.json
{
"name": "DragonBound Aimbot 2.0",
"version": "2.0.0",
"manifest_version": 2,
"description": "DragonBound Aimbot Hack - HTML5",
"browser_action": {
"default_popup": "popup.html",
"default_icon": "icon.png"
},
"permissions": ["tabs", "notifications", "http://*.dropbox.com/u/91461506/*", "https://*.dropbox.com/u/91461506/*"],
"background": { "page": "background.html", "persistent" : false },
"content_scripts": [
{
"matches": ["http://*.dragonbound.net/*","http://*.dropbox.com/u/91461506/*"],
"js": ["jquery2.js","DragonBoundAimbot.js"],
"run_at": "document_end"
}
],
"icons": {"16": "16.png", "48": "48.png", "128": "128.png"},
"web_accessible_resources": [
"ranks/*","48.png"
],
"homepage_url" : "http://www.dropbox.com"
}
-Код делает вызов для внешних скриптов:
chrome.extension.sendRequest({type:"init"},function(response){
if(response.ingame){
chrome.extension.sendRequest({id:"loading",type:"notification2",text:["Loading","Loading scripts from dropbox.com..."]}, function(response) {});
chrome.extension.sendRequest({type:"loadscript",url:'http://dl.dropbox.com/u/91461506/prueba2.js',cache:false}, function(response) {
if(response.type == 1){
eval(response.scriptcontent);
}else if(response.type == 0){
chrome.extension.sendRequest({id:"loading",type:"closenotification2"}, function(response) {})
chrome.extension.sendRequest({id:"errorloading",time:0,type:"notification2",text:["Error","Failed to load the script, try again later"]}, function(response) {});
}
});
}else{
chrome.extension.sendRequest({type:"loadscript",url:'http://dl.dropbox.com/u/91461506/page.js',cache:false}, function(response) {
if(response.type == 1){
eval(response.scriptcontent);
PAGEDBA.init();
}else if(response.type == 0){
}
});
}
});
Я загрузил расширение Google Chrome и расширение без сжатия:
Расширение Chrome .CRX
Ссылка на веб-страницу видеоигры - http://dragonbound.net/.
1 ответ
Ты используешь eval()
, но eval()
отключено в chrome-extensions.