Я строю расширения Safari, которые подделывают POST, динамически создавая форму, используя URL-адрес javascript:.Почему не javascript: URL-адреса работают с расширениями в Safari?
Когда я пытаюсь загрузить этот URL, как это:
tab.url = "JavaScript:" + Foo;
я получаю "Safari не может использовать JavaScript для этого действия"
Я пытался сделать что-то простое, как:
tab.url = "JavaScript: предупреждение ('привет')";
и я получаю ту же ошибку.
Я пробовал вставлять свой URL прямо в строку URL, и он отлично работает.
Есть ли причина, по которой Safari не разрешает расширениям загружать javacript: URL? ИЛИ есть ли какое-то обходное решение?