GavriKos: сам отвечу на свой же вопрос.
Для работы Cross domain в ajax необходимо в корневом файле сайта .htaccess прописать строчку:
Header set Access-Control-Allow-Origin "*"
И тогда кросс запросы к этому сайту на удивление будут работать.
Rou1997: думаю попробовать что-то вроде локального веб сервера замутить с Ajax запросом из сайта. Как мне кажется это должно работать. Протестил на локальном веб сервере. Вроде бы можно. Очень подозрительно что такая дыра существует, а обращаться напрямую к локальным файлам запретили.
Извиняюсь за задержку в ответе. Спасибо вам за разбор моей задачи.
Мой честный аватар, как бы намекает на то что ничем противолегальным я не собираюсь заниматься.
Моя цель написать не бота, а создать дополнение ко всем браузерам в компьютере на базе windows (linux, macOS и др.), которое сможет не только принимать команды от браузера (это уже реализовано и работает на 5), но и управлять браузером. Причём нужен какой-то очень native метод. Который w3c не сможет просто взять и заблокировать. Так-то если напрячься, то можно просто ломать все браузеры в системе и управлять ими. Но я не хочу ничего ломать. Идея как раз в легальном способе, который будет работать и после обновления браузеров. Уверен это 100% возможно.
NPAPI/PPAPI- устарело и не работает в современных браузерах.
Расширение в браузер - да, можно. Будет работать. Да. И весьма легально, но! Хочу ещё проще. Установка windows программы, а потом ещё и расширений всем браузерам - это много. Должно хватать одной установки windows приложения. Это же целая windows программа, которая может хоть что делать с браузерами. Возможностей минимум тысяча))
А обратная связь уже может стать чем угодно. Например, реализация моей технологии DoubleDomain (https://habrahabr.ru/post/267329/). Возможно использовать полноценно windows медиа плеер (любой) для просмотра медиаконтента, а не какие-то html5 или flash приблуды, не поддерживающие кучу форматов.
Вирусом, конечно тоже может стать, но это ведь после установки приложения инстялятором. Т.е. с полного осмысленного согласия пользователя. Поэтому необходимо сделать всё очень легально, что вполне возможно.
Давайте может попробуем перечислить варианты?
1) локальный ajax запрос к windows приложению. Собираюсь протестить на локальном Web сервере.
2) периодическое открытие iframe? Возможно открытие в iframe локального файла...Надо проверить...
3) поиск хендлера alert или другого элемента в браузере. Звучит очень сложно.
есть ещё варианты, предложения?
GavriKos: лишнее звено - сервер. Не камильфо. Всё же у меня целая Windows прога. Могу что хочу с браузером делать. Главное понять, что можно сделать универсальное для всех браузеров. Что бы без посредников и с максимальной скоростью. Но ответ в целом хороший. Необходимо проверить возможность отправки AJAX запроса на локальную машину.
Если не получится, то можно отлавливать все запросы к исходному сайту windows приложением (как снифер) и проверять определённый параметр. Затем перехватывать и отвечать. Но это звучит очень сложно в реализации.
Green Elephant: всё потому что т ы не понимаешь с кем общаешься и тем более я не понимаю кто такой зелёный слон с аватаркой кота. Наверное логика в этом.
Green Elephant: На этом сайте 307 редирект у меня срабатывает. А у вас? Поищите сами другой сайт.
Можно сделать проще. Вы скажите какими операторами и куда копать, а я скажу, что мне не понятно или что точно работать не будет :-)
Green Elephant: задача что бы в адресной строке у меня появилось www.planet7casino.com/. При этом не важно, какой сайт будет отображён. Главное, что бы не было блок страницы или ошибки браузера.
Green Elephant: Что мне мешает показывать свой iframe на весь экран при переходе на сайт mail.ru?
Повторяю фишинг не нужен. Нужен url сайта с переадресацией.
Для работы Cross domain в ajax необходимо в корневом файле сайта .htaccess прописать строчку:
Header set Access-Control-Allow-Origin "*"
И тогда кросс запросы к этому сайту на удивление будут работать.