Microsoft KB Archive/175506

= PRB: 'Permission Denied' calling window.external.isSubscribed =

Article ID: 175506

Article Last Modified on 10/2/2003

-

APPLIES TO


 * Microsoft Internet Explorer 4.0 128-Bit Edition

-



This article was previously published under Q175506



SYMPTOMS
Calling window.external.isSubscribed from a script results in a "Permission Denied" error.



CAUSE
This is a side effect of Internet Explorer 4.0's cross-frame security feature where a script running in a document cannot access the unsafe properties or methods of another document which is hosted on a different domain.



STATUS
This behavior is by design.



MORE INFORMATION
The window.external.isSubscribed method does not refer to the document.domain property. However, window.external.isSubscribed will correctly determine whether the requested URL is in the same second level domain as the current document.

Two servers inside the same intranet are likely to be affected by this. A document at "http://server1" cannot check for a subscription to "http://server2" even if the two servers are on the same local network.

