Ticket #2356 (closed Bug: fixed)

Opened 5 months ago

Last modified 5 months ago

IE7 Access Denied - Local Filesystem

Reported by: samuelms Owned by: martinkou
Priority: Normal Milestone: FCKeditor 2.6.3
Component: General Version: FCKeditor 2.6.2
Keywords: Confirmed IE7 Review+ Cc:

Description

Problem: Opening any of the html sample pages of FCKEditor from the filesystem in IE7 gives an "Access Denied" error coming from file fckeditor\editor\js\fckeditorcode_ie.js on line 62 with the code: "B.open("GET",A,false);".

This has been resolved by me in the post: http://www.fckeditor.net/forums/viewtopic.php?f=6&t=10424

Basically the native IE7 XmlHttpRequest Object appears to not allow requests on the filesystem. Here is the offending code causing the issues: (file fckeditor\editor\_source\internals\fcktools_ie.js)

FCKTools.CreateXmlObject = function( object ) {

var aObjs ;

switch ( object ) {

case 'XmlHttp' :

// Try the native XMLHttpRequest introduced with IE7. try { return new XMLHttpRequest() ; } catch (e) {} // bad for use on local filesystem

aObjs = [ 'MSXML2.XmlHttp', 'Microsoft.XmlHttp' ] ; // use this instead for local filesystem break ;

case 'DOMDocument' :

aObjs = [ 'MSXML2.DOMDocument', 'Microsoft.XmlDom' ] ; break ;

}

for ( var i = 0 ; i < 2 ; i++ ) {

try { return new ActiveXObject( aObjs[i] ) ; } catch (e) {}

}

if ( FCKLang.NoActiveX ) {

alert( FCKLang.NoActiveX ) ; FCKLang.NoActiveX = null ;

} return null ;

}

Attachments

2356.patch (1.2 KB) - added by martinkou 5 months ago.

Change History

  Changed 5 months ago by martinkou

  • keywords Confirmed IE7 added
  • owner set to martinkou
  • status changed from new to assigned

Changed 5 months ago by martinkou

  Changed 5 months ago by martinkou

  • keywords Review? added

  Changed 5 months ago by fredck

  • keywords Review+ added; Review? removed

follow-up: ↓ 5   Changed 5 months ago by martinkou

  • status changed from assigned to closed
  • resolution set to fixed

Fixed with [2215].

Click here for more info about our SVN system.

in reply to: ↑ 4   Changed 5 months ago by samuelms

Replying to martinkou:

Fixed with [2215]. Click here for more info about our SVN system.

Sorry for not replying sooner, but this patch is the same thing that I did to fix the problem. The patch works perfectly.

Note: See TracTickets for help on using tickets.