Можно ли перетаскивать изображения между веб-сайтами (приложениями)? - PullRequest
2 голосов
/ 22 февраля 2010

Есть несколько вопросов по stackoverflow по поводу перетаскивания, но я не вижу, чтобы какие-либо вопросы касались именно этого вопроса.

Вопрос. Можно ли перетащить изображение из одного веб-приложения (или сайта) в другое веб-приложение (не в том же окне и т. Д.)?

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

Например, я читал, что Javascript одного веб-приложения не может связываться с DOM другого веб-приложения (по очевидным причинам).

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

Спасибо, Эшли.

Ответы [ 3 ]

3 голосов
/ 22 февраля 2010

Перетаскивание не определено в HTML.Многие браузеры (не IE IIRC) поддерживают перетаскивание URL-адресов изображений в текстовые поля.Таким образом, если вы перетащите изображение с одного сайта и перетащите его в текстовое поле другого сайта, у вас будет полный URL-адрес изображения.Вы можете иметь JavaScript взять его оттуда

0 голосов
/ 22 февраля 2010

Это действительно вопрос обработки данных в браузере. Если бы не было проблем с безопасностью, это было бы просто ... но - это проблемы безопасности, большие. Каждый раз, когда вы разрешаете программным способом вводить данные с сайта X на сайт Y, вы открываете дверь, и очень трудно найти правильный баланс «достаточно полезного, чтобы обеспечить захватывающую новую функциональность», не переходя полностью ». наклоняясь в душе в тюрьме, чтобы взять мыло ".

Чесвик и Белловин говорят, что есть два основных подхода к безопасности:

  1. Разрешено то, что явно не запрещено.

  2. То, что явно не разрешено, запрещено.

Microsoft в основном пошла с # 1, и вы можете видеть, к чему это приведет. Большинство параноидальных сисадминов мстительно идут по маршруту №2. Открытие большой двери между двумя не связанными участками заставило бы большинство из нас кричать в лес.

К сожалению, хотя пользователи браузеров и веб-сайтов в основном (в некоторой степени?) Знают об этой проблеме и пытаются с ней справиться, такие компании, как Adobe и их «флэш-память», создают все больше и больше проблем.

0 голосов
/ 22 февраля 2010

Я не думаю, что это напрямую возможно без Gears .

РЕДАКТИРОВАТЬ: Desktop API обеспечивает перетаскивание + падение.

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