OVK2015: В заголовке вопроса написано уже давно что мне надо. Как сделать так чтобы любая страница с любым url могла слать сообщения в расширение (background script)?
OVK2015: вставить на страницу я могу что угодно, только не понятно как сделать общение страница-extension. Для runtime.sendMessage надо externally_connectable. А он ошибку вызывает при "*://*/* "
OVK2015: Страница (каким-то) образом шлет запрос в расширение, расширение делает необходимые манипуляции и возвращает результат через response request'a или тупо вставляет результат на страницу через chrome.tabs.executeScript
OVK2015: Да читал я уже эту страницу много раз. Я спрашиваю бывалых, есть ли возможность с runtime.connect или runtime.sendMessage получать сообщения oт *://*/* страниц. или забить и искать другие способы?
OVK2015: The externally_connectable manifest property declares which extensions, apps, and web pages can connect to your extension via runtime.connect and runtime.sendMessage.
OVK2015: Я потом отредактировал "от страницы c любым url'ом". Так понятнее стало? И вообще в браузере запросы могут быть только К url'ам, а от url'ов уже идут ответы.
OVK2015: Это же листенер перед отправкой запроса на любой урл и возможность заблокировать его. Что тут общего с отправкой сообщения из кода загруженной страницы в extension?
OVK2015: Не могу понять что вы имели ввиду. Манифесту такая форма подходит потому что "permissions" это параметр манифеста. А вот что вы имели ввиду "для самих скриптов" я не понял.
С другими сайтами, не использующими доктрину, все нормально. С кодировкой utf8_general_ci та же проблема. Имхо надо настраивать доктрину, а не сервак, так как с другими сайтами все ок.
Другие сайты, на других движках, в ячейки с кодировкой utf8_general_ci сохраняют нормально русский текст, доктрина же так сохраняет. Выходит, что в доктрине проблема.
Перевел и таблицу и текстовые столбцы в эту кодировку. Все ровно так же сохраняет. Другие сайты, на других движках, в ячейки с кодировкой utf8_general_ci сохраняют нормально русский текст, доктрина же так сохраняет. Выходит, что в доктрине проблема.
Можете по-подробнее написать что за мидлвар и каким образом логика будет запрос преобразовывать и где она будет находиться. Или, хотя бы, на английском языке напишите точное название, что гуглить :)