функция перетаскивания в iframe chrome 72 - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть iframe, в котором контент можно перетаскивать.Я использовал этот iframe на другой странице, которая автоматически генерирует еще один родительский iframe.Функция перетаскивания работает во всех других браузерах, кроме Chrome 72. Она работает во всех других более низких версиях.этот автоматический Iframe не имеет источника.Когда я помещаю свой собственный src в этот автоматически сгенерированный iframe.Функция перетаскивания работала.Автоматически сгенерированный Iframe выглядит следующим образом:

<iframe allow="geolocation *; microphone *; camera *" frameborder="no" height="600px" id="0660o000007CIdc" marginheight="0" marginwidth="0" name="0660o000007CIdc" scrolling="no" title="DragDropTest" width="100%"></iframe>

, а мой внутренний iframe -

<iframe allow="geolocation *; microphone *; camera *" frameborder="0" height="600" id="theIframe" name="theIframe" scrolling="no" src="https://test1.officescope.com/verunasfservicetest/DragDropTest.html" title="Content" width="800"></iframe>

В чем здесь проблема?

1 Ответ

0 голосов
/ 02 марта 2019

Был представлен с обновлением Chrome - 72. Он был поднят с командой Chromium.Что касается команды Chromium, это происходит, только если у вас есть iframe внутри iframe.

Пожалуйста, посмотрите на это - https://bugs.chromium.org/p/chromium/issues/detail?id=936299#c19

Обходной путь: Запустите Google Chrome с помощью следующей команды - chrome.exe --disable-features = VizHitTestSurfaceLayer, VizHitTestDrawQuad, VizDisplayCompositor

Попробуйте использовать URL-адрес ниже, и вы сможете перетаскивать его.

 <iframe src="https://dragdropiframedemo.azurewebsites.net/Home.html" width="640" height="480">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...