У кого-нибудь есть креативное решение, которое позволяет мне скрывать пункты меню от веб-страницы, встроенной в мою веб-страницу? - PullRequest
0 голосов
/ 18 ноября 2018

Боюсь, что ответом будет «Невозможно из-за политики безопасности браузера», но мне действительно нужно выполнить следующее:

Проблема, с которой я столкнулся, заключается в том, что содержимое, которое должно быть встроено в мою веб-страницу, содержит некоторые пункты меню, которые мне нужно удалить / скрыть, поскольку они запускают операции, которые мне нужно предотвратить. Я не могу найти способ обратиться к этим узлам DOM, чтобы скрыть их.

У меня есть веб-страница, и мне нужно вставить URL-адрес другого домена в мою веб-страницу. Я пробовал это с, а также с помощью Ajax, чтобы получить содержимое URL и вставить их в DOM моей веб-страницы. Эти два метода имеют разные результаты.

Если я использую для встраивания страницы из «чужого» домена, я вижу содержимое «чужого» домена и могу обратиться к узлу, но все попытки получить доступ к узлам ниже возвращают ноль. Там нет сообщения об ошибке (в Firefox), но я подозреваю, что я получаю нулевое значение, потому что браузер применяет политику того же домена.

С другой стороны, если я использую Ajax для вставки содержимого страницы в свою веб-страницу, я даже не вижу его, и в этом случае в консоли отладчика Firefox возникает ошибка CORS.

Поскольку я не контролирую «чужой» домен, я не могу изменить его, чтобы использовать window.postMessage (); техника.

Может ли кто-нибудь предложить мне возможность скрывать пункты меню, которые находятся в содержимом, извлеченном из «чужого» домена? (Должен быть путь, должен быть путь, ...)

Спасибо.

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