Я недавно установил панель инструментов Google и использовал функцию «перевод слова», когда вы наводите курсор мыши на слово (например, просматриваете французскую газету Le Monde), и он вызывает перевод на английский язык. Очень круто.
Но мне было интересно, как они на самом деле это реализуют? Очевидно, что код (javascript?) В их плагине панели инструментов должен общаться с сервером, чтобы выполнить поиск. Но домен - lemonde.fr, не является ли это междоменным запросом, который невозможен? Панель инструментов работает на любом сайте, поэтому для этого сайта не требуется устанавливать специальный код.
Или правила для кода подключаемого модуля браузера отличаются от JavaScript, встроенного в сам сайт?