Browsers blocking scripts that include a document.write command to include more scripts

Issue #155 closed
RicoRaceway created an issue

Hi Guys,

The IGB is doing it's job propperly (as long as it's still there). However recently my out of game browser is acting up, I use and up-to-date version of Google Chrome (on WIN10), and it used to work like a charm. Somewhere after I turned on CREST tracking, it went south (not saying it is related, might be coincidence).

When I login (similar to IGB) with CCP's SSO I do see my Username however, then clicking on the cogwheel there is no reaction (mouse over tips do not work either),

2016-09-27_1545.png

So the settings window doesn't show up. The screen layout is back to standard and not the layout I have saved (wich does show IGB).

I can click and toggle (yellow) on the "Add Favorite or Viewing system", but the + or the legend on the lines do nothing.

2016-09-27_1549.png

So at this point I'm thinkin, it's my browser, and I tried it with EDGE and Firefox, no use ...

I turned off all Chrome extentions like Adblock and such.

Basically my screen looks emtpy ...

2016-09-27_1552.png

Anyone having simular issue's? Any idea's on resolving this?

Cheers,

Rico

Comments (26)

  1. Caboosette

    Have you tried cleaning your browser cache? I had something similar happen before and that was the fix for me.

  2. RicoRaceway reporter

    Okay I did some tests,

    ... first I cleared my cache in Chrome and turned off all extentions and that jazz -> No change ... I tried to open trip in MS Edge (never used before) -> No Change ... I installed Opera and opened Trip -> No Change ... Opened Trip on my iphone, yaay it works ... ... Opened Trip ingame, yaay it works ... ... Turned firewall off (just for the test) -> No Change ...

    Facts: So since it works in game and on my phone, there is an issue on my PC somewhere somehow ... the cogwheel to open the settings tab does not respond in any of the (out of game, except on my phone) browsers, no mouse over reaction, no click reaction. I've been using Trip for over a year and never ran into this. I also created a new account wiht another EVE toon and same issue. It does connect to my account propperly, because I see my tabs, my username (on wich I can click to select Crest Auth, wich I tried but no difference).

    Any idea's where I can look or what I can try?

    Cheers,

    Rico

  3. Josh Glassmaker repo owner

    Perhaps your account settings have been corrupted somehow, is it OK if I wipe out your Tripwire settings? I will need to know your character name used to register.

  4. RicoRaceway reporter

    "Perhaps your account settings have been corrupted somehow, is it OK if I wipe out your Tripwire settings? I will need to know your character name used to register."

    -> Would that prevent the Cogwheel from working? Like no mouseover action/click reaction ?

    -> Also I did try it on my phone and it works perfectly with the same account

    -> Also I tried it with a different Eve Account(new tripwire account made) on my PC and got the same issue

    Character is Rico Raceway

  5. Josh Glassmaker repo owner

    Well it sounds like a javascript error, sometimes your account preferences can cause this. Open the developer console and screen shot any red error messages.

  6. Josh Glassmaker repo owner

    So Google changed some stuff... I am attempting to fix. (this is not the browser but their Google Charts javascript library).

    Others will start seeing this error as well so it is a priority to fix.

  7. Josh Glassmaker repo owner

    So any devs interested in knowing WTF is the deal with those errors and why not everyone is hit... Browsers are now actively blocking scripts that include a document.write command to include more scripts because it causes slow loading of a webpage. So to protect users with slow internet connection these scripts are forcibly being blocked, eventually it will likely be a blanket rule. The error actually comes from Google's Chart API loader script (no other scripts Tripwire uses attempts a document.write w/ another js file). So now I have to re-write how I load Google Charts and probably re-write the rendering order of the system activity and chain map. https://developers.google.com/chart/interactive/docs/basic_load_libs

    So basically because Google themselves used practices now considered extremely bad I have to re-write my core application code. Normally you would just include the scripts you need but Google doesn't allow this and requires by law that you use their loader script to load their chart scripts. Obviously I am not happy with Google right now.

  8. RicoRaceway reporter

    You and me both :) and for the record I have like super speedy fiber internet ^^

    that and it all works fine on an iphone on 4g

  9. Josh Glassmaker repo owner

    Thanks Ashy!

    Yea it seems like the browser is making random choices as to what to do with that warning. Let me get the loader changed and we can see what else may be breaking also.

  10. RicoRaceway reporter

    Hi Guys,

    As of this patch, this issue locked me out of Tripwire usage, so as a longtime WH resident, I'm screwed ^^ Looking forward to getting back on Trip, but I understand this is a pain for you guys, and so not your fault.

    Rico

  11. RicoRaceway reporter

    Do you guys think there will be a browser software, that could work. i'm thinking since it works on Mac, iPhone and iPad and it did work wiht the dinosaur IGB, maybe there is some oldschool browser that could work.

  12. Ashy

    Something somewhat old school: http://kmeleonbrowser.org/

    Not tested it and am at work at the moment though

  13. RicoRaceway reporter

    @Ashy Hooray for old-school stuff ... I'm back on Trip with this browser!

    Thanks a lot man!

  14. Log in to comment