2010-10-16 3 views
0

Я использую редактор nicedit WYWIWYG, и все хорошо в стране хорошего веб-браузера, но снова MS вызывает у меня разочарование благодаря его воплощению в IE!IE execCommand не работает при вставке изображения

По какой-то причине эта команда

document.execCommand(cmd,false,args); 

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

Это мои Титулы:

cmd "insertImage" String 
    args "javascript:nicImTemp();" String 

Любой пролить свет? Я заверил, что «разрешить создание сценарии Microsoft управления веб-браузеру» включен в настройках безопасности

Благодаря

ответ

2

В качестве XSS-атака поверхностного восстановления, Internet Explorer 6 и более поздних версии не позволяет " javascript: "URL как источник тега IMG. Вместо этого укажите HTTP/HTTPS/FILE URI, и ваш код должен работать.

+0

Это действительно не имело значения. Я боюсь даже со стандартной строкой –

0

В IE8 вы должны сначала поставить focus() в свою область редактирования.

+0

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