Help! Crazy IE abnormalities

16 replies
I have run into a problem that I just cant quite figure out.

I have a link cloaking script that i use to protect affiliate links.

Just recently, I noticed that its not working properly in IE.

Everything works like a charm in firefox, but in IE the second frame (main page) will not load, its just blank.

This page is setup using a duel frame frameset.

When the page loads in IE, the second frame just stays blank, However, here is the weird part...

If i load the affiliate link directly in the browser, than the framed page loads no problem. Even after the direct link page is closed, the framed page will work, but only if the direct link is loaded first...

WTF???

Anyone think they can figure this out?
#abnormalities #crazy
  • Profile picture of the author MarketingTorch
    Check if IE is giving you an error, that little yellow triangle with the ! in it. Should be on the lower status bar. Click it and see what scripting error it mentions, then give that info to the support desk for the script you are using, along with the version of IE and your OS. They should be able to help you from there.
    {{ DiscussionBoard.errors[3491252].message }}
    • That is a negative on a script error. I even have developer tools enabled.

      Here is a link ...

      freelinkcloaker(dot)com/recommends/Email-Promos
      {{ DiscussionBoard.errors[3495132].message }}
  • Profile picture of the author MarketingTorch
    Originally Posted by Cash Money Hosting View Post

    I have run into a problem that I just cant quite figure out.

    I have a link cloaking script that i use to protect affiliate links.

    Just recently, I noticed that its not working properly in IE.

    Everything works like a charm in firefox, but in IE the second frame (main page) will not load, its just blank.

    This page is setup using a duel frame frameset.

    When the page loads in IE, the second frame just stays blank, However, here is the weird part...

    If i load the affiliate link directly in the browser, than the framed page loads no problem. Even after the direct link page is closed, the framed page will work, but only if the direct link is loaded first...

    WTF???

    Anyone think they can figure this out?
    I was able to duplicate this condition exactly. Loads perfect in Firefox, but it just hangs in IE8. The blue load bar just creeps to the right and goes into a resource hogging coma and I had to terminate the browser. Now, if I open the browser again, load the cloaked URL in one tab and the upper frame's target URL in a second tab, both tabs load quickly. Here's some additional feedback for you: it also loads correctly in Google Chrome, but refuses to load in Apple Safari, although the target URL loads correctly by itself. I'd suggest bending some ears at FreeLinkCloaker about it. The fact that your target page loads fine in browsers but their frameset does not is clearly not your fault. It must be something to do with their service. :confused:
    {{ DiscussionBoard.errors[3495429].message }}
    • Originally Posted by MarketingTorch View Post

      I'd suggest bending some ears at FreeLinkCloaker about it. The fact that your target page loads fine in browsers but their frameset does not is clearly not your fault. It must be something to do with their service. :confused:
      This is MY service I own freelinkcloaker.

      Im trying to figure the problem out myself. Very Strange []
      {{ DiscussionBoard.errors[3495465].message }}
      • Profile picture of the author MarketingTorch
        Originally Posted by Cash Money Hosting View Post

        This is MY service I own freelinkcloaker.

        Im trying to figure the problem out myself. Very Strange []
        Oh! Heh heh. I didn't realize that. Well that's quite a humdinger. Have you googled for frameset errors in IE and see if anyone else has experienced this and found a solution? You can't be the only one. :confused:
        {{ DiscussionBoard.errors[3496437].message }}
  • Profile picture of the author PaulChester
    Hi,

    If you run that page in Chrome it loads fine but you get the warning:

    "Unsafe JavaScript attempt to access frame with URL freelinkcloaker(dot)com/recommends/Email-Promos]Untitled Document[/url] from frame with URL emailpromosexposed(dot)com/thankyou.php]Email Promos Exposed - How to Write Killer Email Promos That Get Results[/url]. Domains, protocols and ports must match."

    Wouldn't be surprised if it's not working in IE because of security issues. It might be treating it as a cross site scripting call and be blocking it. Easy way to check is disable the security settings in IE briefly and see if the page loads.

    Hope that helps,
    Paul.
    {{ DiscussionBoard.errors[3495515].message }}
  • Profile picture of the author PaulChester
    If you open developer tools (available from the Tools menu) then click on "show console", which on my version of chrome is the second icon from the left in the bottom left hand corner of the screen.

    Once you've got the console open just refresh the page and warning appeared. It may be a red herring but it does look like IE is blocking the script which would be consistent with XSS security settings.
    {{ DiscussionBoard.errors[3495571].message }}
    • Originally Posted by PaulChester View Post


      Once you've got the console open just refresh the page and warning appeared. It may be a red herring but it does look like IE is blocking the script which would be consistent with XSS security settings.
      This could possibly be the issue, but I dont think so.
      What is going on in regards to this error is that the remote website is running javascript code, which is trying to talk to the frameset (inadvertently) which is causing the error or warning that you saw.

      I am also getting cookie blocking in IE because of the remote sites lack of a privacy policy. Possibly this could be contributing.

      I have disabled "protect mode" and set security to lowest pre programmed setting (medium). These are loose settings as i got a warning my computer was at risk. Still fails to load ...
      {{ DiscussionBoard.errors[3495909].message }}
  • Profile picture of the author PaulChester
    Not sure if you've fixed it or not (would be great if you could post your solution if you do)...

    From memory even on the lowest configurable setting in IE most of the javascript security settings are still enabled. I think to remove all security settings you need to do a custom security profile which basically means you go through each setting individually and disable it.

    Have you seen this post on MSDN?

    msdn.microsoft dot com/en-us/library/ms535251(v=vs.85).aspx

    If you search for "between frames that host" on that page there's some info about IE restricting interactions between framesets.
    {{ DiscussionBoard.errors[3498077].message }}
  • From my testing it appears that Ie is blocking the site, due to COOKIE restrictions, caused by the lack of a privacy policy. As soon as i choose to accept all cookies, the problem disappeared.
    {{ DiscussionBoard.errors[3523545].message }}
  • Profile picture of the author MarketingTorch
    Interesting. IE is actually probing your site for a privacy policy?
    {{ DiscussionBoard.errors[3524829].message }}
    • Profile picture of the author jminkler
      Try using iframes and not frameset

      "Database error: connect(localhost, epeuse1, $Password) failed."

      May also want to turn this sort of error reporting off!
      {{ DiscussionBoard.errors[3525642].message }}
      • Originally Posted by jminkler View Post

        Try using iframes and not frameset

        "Database error: connect(localhost, epeuse1, ) failed."

        May also want to turn this sort of error reporting off!
        ?? This is exactly the type of error you want reported, you just dont want the problem that triggers the error.

        It appears his mysql server is down, for all of his sites!
        {{ DiscussionBoard.errors[3525918].message }}
        • Profile picture of the author MarketingTorch
          Originally Posted by Cash Money Hosting View Post


          This has been going on for quite some time now, and not just IE.

          >Quote:
          >Originally Posted by Wikipedia
          >The standards for cookies, RFC 2109 and RFC 2965, specify that
          >browsers should protect user privacy and not allow third-party cookies
          >by default. But most browsers, such as Mozilla Firefox, Internet Explorer,
          >Opera and Google Chrome do allow third-party cookies by default, as
          >long as the third-party website has Compact Privacy Policy
          >published.

          >
          >Quote:
          >Originally Posted by Jminkler
          >Try using iframes and not frameset

          Doesnt make a difference either way, its a "3rd party" cookie.

          Just found an article on this exact problem.
          web development - Cookie blocked/not saved in IFRAME in Internet Explorer - Stack Overflow
          Wow. P3P. That old annoyance. So are you rewriting your frames to include the XML?
          {{ DiscussionBoard.errors[3526786].message }}
          • Originally Posted by MarketingTorch View Post

            Wow. P3P. That old annoyance. So are you rewriting your frames to include the XML?
            Cant be done, as far as i know. I consider it a bug on the remote site.
            Possibly thinking a detection and work around, but not to concerned in the long run.
            {{ DiscussionBoard.errors[3528424].message }}
    • Originally Posted by MarketingTorch View Post

      Interesting. IE is actually probing your site for a privacy policy?
      This has been going on for quite some time now, and not just IE.
      Originally Posted by Wikipedia

      The standards for cookies, RFC 2109 and RFC 2965, specify that browsers should protect user privacy and not allow third-party cookies by default. But most browsers, such as Mozilla Firefox, Internet Explorer, Opera and Google Chrome do allow third-party cookies by default, as long as the third-party website has Compact Privacy Policy published.
      Originally Posted by Jminkler

      Try using iframes and not frameset
      Doesnt make a difference either way, its a "3rd party" cookie.

      Just found an article on this exact problem.
      web development - Cookie blocked/not saved in IFRAME in Internet Explorer - Stack Overflow
      {{ DiscussionBoard.errors[3525862].message }}

Trending Topics