Google переводит кнопку разрывов, которая делает вызов функции JavaScript - PullRequest
2 голосов
/ 14 февраля 2009

У меня есть сайт, который работает нормально, но когда я запускаю его через Google, моя кнопка, которая запускает функцию JavaScript, не работает.

Однако некоторые другие вызовы Javascript по ссылкам работают. Что не так?

Пример перевода

Спасибо за любую помощь.

Обновление

Сестринский сайт еще хуже, вся левая сторона становится белой ?? Подождите, пока он полностью загрузится.

Пример сайта 2

Ответы [ 2 ]

6 голосов
/ 14 февраля 2009

Я думаю, это потому, что когда вы используете Google Translate, вы фактически получаете страницу из домена Google, а не из своего собственного. Затем ваша страница пытается сделать AJAX-запрос к вашему домену, который теперь является междоменным, поэтому заблокирован для безопасности.

0 голосов
/ 14 февраля 2009

Может быть любое количество вещей, о которых я бы подумал.

Возможно, Google изменяет DOM на странице, что нарушает взаимодействие вашего скрипта с ним. Есть ли какие-либо ошибки JavaScript на странице?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...