Как определить, скрывают ли мои родительские окна мой iframe от посетителя? - PullRequest
0 голосов
/ 15 января 2019

Итак, я хочу разместить свой iframe на стороннем веб-сайте, но хочу убедиться, что его видит посетитель. Таким образом, третье лицо может сделать все, в том числе:

  • переместить встроенную страницу iframe translateX -10000px или влево -10000px
  • установить непрозрачность до 0 на iframe
  • дисплей отсутствует
  • какой-то фильтр, который скроет его
  • Есть ли другой способ сделать это? (Я бы тоже хотел это знать)

Также, что я могу сделать, чтобы обнаружить это? У меня нет прав доступа к родительскому окну (мы находимся в разных доменах)

Я знаю, что могу обнаружить (сложно, но возможно), если:

  • У меня установлено расширение в браузере конечного клиента
  • управление браузером конечного клиента (настраиваемый браузер)
  • управлять ОС (я думаю, что это тоже очень сложно и, вероятно, не выполнимо)
  • Может быть, сделать какой-то рендеринг и проверить, если аппаратное ускорение, но не уверен, как это сделать
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...