Проблема с JQuery в расширении для Chrome

229
11 апреля 2017, 11:06

При попытке создать расширение для Chrome с использованием API vk.com всё время появляется ошибка:

Uncaught ReferenceError: jQuery111102449981936226011_1 is not defined

Пример кода:

Манифест:

{ 
  "manifest_version": 2, 
 
  "name": "atata", 
  "description": "ururu", 
  "version": "1", 
 
"content_scripts": [ 
    { 
      "matches": ["https://vk.com/*"], 
      "js": [ "jq.js","vk_inject.js" ] 
    } 
  ] 
 
   
}

vk_inject.js

var btn = document.createElement (('v' == '\v') ? '<input name="myName">' : 'input'); btn.name = 'myName'; 
btn.type = 'button';  
btn.id = 'myUniqueID'; 
btn.value = 'ок'; 
document.getElementById ('side_bar_inner').appendChild (btn); //добавил кнопку 
 
btn.onclick = function(){ 
 
$.ajax({ 
    url:'https://api.vk.com/method/users.get?user_ids=210700286&fields=bdate', 
    type: "GET", 
    dataType : "jsonp", 
    success : function(msg){ 
    	console.log(msg); 
 
 
    }}); 
}

(ну и jq.js - файл с JQuery)

При этом если запустить данный код в виде обычного скрипта, то всё отлично работает. В чём же заключается проблема?

READ ALSO
Webpack не стартует дев-сервер

Webpack не стартует дев-сервер

Приветствую всех!

381
Как я могу получить имя владельца номера телефона? В google и facebook, используя php или javascript [требует правки]

Как я могу получить имя владельца номера телефона? В google и facebook, используя php или javascript [требует правки]

Я разрабатываю приложение в cordovaЭто приложение может читать телефонные номера из контактов в телефоне

255
Неправильно удаляются элементы

Неправильно удаляются элементы

После ввода N количества элементов, они добавляются в DOM-дерево и в массивПри нажатии на крестик справа у элемента, должен удалятся именно...

209