При работе над редактором wysiwyg я попал в стену Firefox, ограничивая доступ к буферу (еще не тестировавший Webkit).Copy & Paste in Firefox
Может кто-то объяснить, почему копирование в буфер обмена ограничен?
Я просто не могу придумать ни одного способа, чтобы это можно было использовать нечестно, а прецеденты изобилуют, когда недостаток поддержки «копий» является проблемой.
Фактически, целые библиотеки, такие как zeroClipboard, предназначены только для облегчения этой функции.
(я понимаю - но не согласен. - что позволяет чтения доступа в буфер обмена может создать отверстие, хотя всплывающие бы решить, что)Есть ли какие-нибудь хорошее хаки/методы, которые дали бы мне " вставить 'кнопку? Я видел сообщения, ссылающиеся на «трюк textarea» среди других, без объяснения того, как они работают.
Есть ли термин для слишком распространенного сценария, когда продукцией законных пользователей мешают «меры предосторожности», а «плохие парни» используют хаки [как zeroClip], которые делают безопасное чувство полностью ложным?
Я знаю, что есть извилистый «официальный» метод, который доступен, если я подписываю свои скрипты .. [которые я не имею знаний и ресурсов, чтобы сделать], но даже это будет генерировать когда я использую его.
Понял. Но это не дыра в безопасности, и его задача не защищать Firefox. Представьте, если Word ограничен «копией», опасаясь, что у вас может быть что-то ценное в буфере обмена! Копирование - это то, что всегда следует делать с осторожностью. Но использование является реальным, и часть входа в интерактивные страницы означает, что пользователь должен иметь возможность выбирать для взаимодействия. (Представьте себе сайт, который предлагает фрагменты JS.После каждого фрагмента он говорит «нажмите здесь, чтобы скопировать в буфер обмена») – SamGoody
@samgoody: настольные приложения, такие как Word, принципиально отличаются от веб-приложений ... Вы решили установить Word, вы решили запустить его с пониманием того, что он имеет полный доступ к вашей системе. Предполагается, что веб-приложения будут работать в изолированной программной среде браузера, при этом мало или совсем не будет доступа к системе за ее пределами. «Песочница» природы веб-приложений - это и благословение, и проклятие для разработчиков: хотя это может быть очень ограниченным, нет необходимости убеждать пользователей доверять вам достаточно, чтобы установить их на свою машину ... что-то ущемляющее восприятие, что * посещение сайт * безопасен для всех. – Shog9
@ Shog9 - «все, что ущемляет восприятие, что * посещение веб-сайта * безопасно повредит всем». Хорошая точка зрения. Хотя по этой логике мы должны быть еще более ограничительными. Из-за вкуса ответов, я думаю, я единственный, кто считает, что это контрпродуктивно, поэтому я лучше всего держу язык. – SamGoody