IE 11中禁用CKEditor版本4.5.8&边缘

时间:2016-05-03 07:40:32

标签: windows ionic-framework ckeditor internet-explorer-11 microsoft-edge

我正在使用适用于Android,ios,Windows 8.1和Windows 10的Ionic框架构建混合移动应用程序。

我正在寻找一个好的富文本编辑器并遇到了CKEditor。 我在Android和iOS设备上测试了编辑器,它运行得很好。 当我在使用Internet Explorer 11或Edge的Windows设备上尝试编辑器时,编辑器被禁用(参见下面的屏幕截图)。

CKEditor disabled

控制台在页面初始化时显示以下错误:

APPHOST9602: 'javascript:' is an invalid attribute value and will be
ignored.  Don’t use 'javascript:' URIs in the local context.

我使用的HTML代码是:

<div id="ckeditor" ckeditor="options" ng-model="survey.Comments" ready="onReady()"></div>

我的控制员:

angular.module('app.parts')
.controller('CommentsController', function ($scope, App, $ionicHistory, Survey) {

$scope.survey = Survey.getSurvey();

// Editor options.
$scope.options = {
  language: 'nl',
  allowedContent: true,
  basicEntities: false,
  resize_enabled: false,
  startupFocus: true
};

// Called when the editor is completely ready.
$scope.onReady = function () {

  // ...
};

});

我将CKeditor库与lemonade的ckeditor angularjs包装结合使用

根据CKEditor specs,编辑应该使用IE 11和Edge。

需要说明的是,在Windows设备上禁用了CKEditor(带有Windows 10的Surface Pro 3和带有Windows 8.1的笔记本电脑)。当我在笔记本电脑上测试Internet Explorer 11中的CKEditor或Edge webbrowser 时,它可以正常工作。

我还用CKEditor&lt; 4.4.8并使用以下代码片段:

CKEDITOR.env.isCompatible = true;

不幸的是,没有成功。

其他人有或有同样的问题并知道如何解决它?

提前致谢

0 个答案:

没有答案