Hi,
It is the following procedure you have to perform in the Registry in order
to Opt IE7 out the Cross-Domain protection feature:
To opt-out of the cross-domain protection feature:
1. Click Start, Run.
2. Enter regedit
3. Find and select the following registry entry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl
4. Click Edit, New, and Key
5. Enter FEATURE_BLOCK_LMZ_SCRIPT
6. Next, click Edit, New, and DWORD
7. The name should be set to the process name of the application
experiencing the problem. For example, if the application is IE7, then enter
iexplore.exe (without the quotes)
8. The Value (double-click on the newly created entry) should be set
to 0(Zero) (this opts IE7out of this feature, enabling the workaround)
9. Close the Registry Editor
10. Close all open instances of IE7 and restart the program.
Once you've completed this process you should once again be able to open an
object such as a .swf or .pdf file in the Browser, who's link is in the form
of "someserver/some.swf" or someserver/some.pdf.
Good luck,
Donald Anadell
Post by PanicI tried the Registry edit, Donald. In that area are 3 entries close to IE.
ieexplore.exe; iexplore.exe; and explore.exe. All 3 have a value of 1 but
I still can't play the cross-domain .swf entry.
Since Netscape plays the .swf files OK, I may open Netscape and choose it
for my primary browser. I figure I normally go to the internet by
clicking on the Internet Explorer icon so I should still be able to do
that (it may ask me if I want IE to be my default browser but I could
ignore that. Then, whenever I click on a link in OE it should go there in
Netscape, avoiding that .swf problem. Or... since it seems to be only
.swf cross-domain links, I could keep IE as my default browser, but Copy
the link in OE, open Netscape and Paste it there. What do you think?
Post by Donald AnadellHi,
If your links to the Flash files are in the form of "someserver/some.swf"
then your inability to view them in the Browser when you click on the
link is due to a new Security Feature in IE7 called "Cross-Domain
Protection". And IE7 comes opted into this new feature by default. You
http://msdn2.microsoft.com/en-us/library/ms649488.aspx
There is no User mechanism to opt IE out of this new feature in Internet
Options, but a Registry tweak workaround is posted here.
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=877645&SiteID=1
Good Luck,
Donald Anadell
Post by PanicPost by Frank Saunders, MS-MVP OE/WMPost by PanicWhen someone sends me a link sending me to an html that goes to a .swf
file, it doesn't work. It opens the page in IE and say "error". Any
ideas? Sometimes at the bottom of the IE page instead of "error" it
shows ":done" but nothing is there. I have several .swf files on my
hard drive that list as Shockwave Flash Objects. When I double click
them it opens Internet Explorer and plays them just fine.
I have WinXP Home SP2 updated and IE 7 that otherwise works OK. I use
Windows Firewall and Cox cable anti-spam, anti-spyware programs. I
recently had to do a repair/install of WinXP SP2 but it is fully up to
date.
Try uninstalling / reinstalling Flash Player. Use the uninstaller at
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_14157
http://www.adobe.com/products/flashplayer/
If there are still problems see
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=fb1634cb
--
Frank Saunders, MS-MVP OE/WM
Do not send mail.
I just tried all that, Frank and it didn't help. It must be something
with IE7. That last link had me open Control Panel, select IE and
choose Repair. The only option I have on that is to Remove. Since I
COULD open .swf files that were on my computer I figure it must be
something about IE, even though the .swf files I open and run on my
computer are using IE7. So I opened Netscape and went to the online
site of the .swf file and could see it OK. Go figure.