It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Johny.: JavaScript can't install malware on your computer
avatar
goglin: That's right. But JavaScript can be used to detect vulnerabilities in the browser or browser's plugins.

A few weeks ago NYT, BBC, MSN, AOL were affected by malicious ads, injecting code via JS:
http://blog.trendmicro.com/trendlabs-security-intelligence/malvertising-campaign-in-us-leads-to-angler-exploit-kitbedep/
I'm sure we won't run malicious JS. :) We think we know what we're doing. ;) I understand and appreciate this (theoretical) conversation about security though.

avatar
goglin: But more important: as a good dev please include your tracking code in a way that it doesn't crash the whole website if it can't be loaded.
Google analytics tracking is implemented in a way - that if you block analytics domains and cookies - site will still run OK.
But in simple words - as with cloudfront example - if you'd block JS file that is trying to call analytics, you'd break the site.

avatar
goglin: While having Firefox's tracking protection enabled it will do so (JS enabled, FF46.0.1). Entry from the console:
> The resource at "https://d3tvtfb6518e3e.cloudfront.net/2/angular-opbeat.min.js" was blocked because tracking protection is enabled.

There is (imho) a good example how to implement GA without breaking functionality when for some reason (like DNT) a third-party service is not available:
https://hacks.mozilla.org/2016/01/google-analytics-privacy-and-event-tracking/

Please consider privacy and DNT as "not evil" :)
Yup, we have similar implementation (as I mentioned above) for GA.
The above warning is a different thing, because this is angularjs module, which is required for angular to work. You could block calls to opbeat servers only and it would be OK.

I've enabled "Do not track" in Firefox and didn't had this warning concerning opbeat. In FF private mode GA was blocked, but site worked OK. I'll check more machines/FF versions/smth.

avatar
Johny.: I'll watch the video later - sounds interesting. JavaScript can BE malware (somewhat restricted by the browser security), but can't install any. ;)

Stay safe!

Did someone try the NoScript settings I suggested, or have bad opinion about them? ;)
avatar
blakstar: Well, I suppose you could say that technically it can, but, as you obviously know, you require some kind of user interaction, usually from the less Internet savvy ones. :-)

EDIT: Sorry, just a silly observation of mine -- having a beer, scanning through the GOG threads in general! :-)
avatar
goglin: That's right.
avatar
mrkgnao: I'm not sure that's right.

You could have an HTML/JavaScript button (e.g. labelled "I'm not a robot") that when clicked writes a file to the disk. The contents of that file could be anything.
Still - it's not JS that installs the malware. :) I'm not saying JS can't be malicious. Just as any type of code.

avatar
DeMignon: It's also not very comforting to tell us, that it's "HTTP only" by the way.
"HTTP only" cookie means it can't be read by JavaScript. It's comforting - it prevents userscripts from stealing it. ;)

avatar
Smogg: it appears to be IE 9
avatar
musteriuz: I also use IE9 on a WinVista machine and I still have no account button except on the forum and when I go there it's blank. I can't add things to my wishlist, I can't purchase and I can't even see my games to download the ones I purchased over the last 2 weeks and haven't downloaded yet. I just updated Java to the latest available version and the problem didn't change a bit.
Please, please, update your browser to newest IE, Chrome (or it's brothers) or Firefox. Others mentioned a lot of reasons for it. :)
Post edited May 13, 2016 by Johny.
avatar
musteriuz: As I've said - I run Vista. There is no newer IE available for Vista. The only way I get a newer OS is if I get a newer PC and as I've been unemployed for over 2 years there is no expectation for that.

So now it seems I'll have to install either Chrome or Firefox, solely for the purpose of viewing gog. If I can still find a downloadable version of either of those two for Vista, would whichever version I get be able to view and access gog properly? And which one of the 2 is best?

If someone can kindly provide me with good guidance, I'll go for it, get my last few games downloaded and say goodbye to gog for a final time, including accepting that I'll never be able to purchase the nearly 50 games still on my wishlist.
Believe me - not only for viewing GOG.com purpose - most of websites will work better (supporting new web standards, speed, crashes) on one of these browsers. They are also infinitely more secure in terms of malware etc. than IE9. If I have a fresh Windows installation, I use IE just to download another browser. (although new IE versions are not that bad actually!)

You can just download Firefox here:
https://www.mozilla.org/firefox/new//

I see that Chrome dropped support for Windows Vista at the end of 2015, but I guess you can try to use it.


edit: fixed PL FF link to global
Post edited May 14, 2016 by Johny.
avatar
goglin: Thank you for your reply. NYT was thinking the same way but got a victim themself by including third-party sources.
I am sure that gog.com doesn't deliver malicious code, but I want to explain why people refrain from enabling scripting on sites other than gog.com.
Good news for you then, (probably at the beginning of next week) we will have this (or similar, with no angular mangling) script embedded on our domain. :)

avatar
Johny.: (snip)
I've enabled "Do not track" in Firefox and didn't had this warning concerning opbeat. In FF private mode GA was blocked, but site worked OK. I'll check more machines/FF versions/smth.
avatar
goglin: steps to reproduce:
- start Firefox (no addons needed - create a new profile with 'firefox -p' if necessary)
- open the settings menu, switch to the privacy tab, click "Change Block List" and select "Disconnect.me strict protection" (this restarts Firefox)
- start a new private window
- open gog.com
- enjoy :)

Blocking opbeat.com would be a solution for me even if it can't be the intention of DNT that people have to manually search through the blocked scripts to find where their data are sent to and to start reconfiguring their firewall configuration ;-)
For me - I see only that analytics.js was blocked due to tracking security. We are detecting that and letting people block GA freely, so site works OK. This problem will disappear as I mentioned.

We're sending only errors to opbeat, so if you encounter any - we'll know about it. You can still block it if you wish.
I guess living with blocked scripts/other things can be hard sometimes. :D I like modern JS and browser possibilities and I let sites to use cookies, localStorage, all the scripts they want - so my experience is full. But that's me. :)
avatar
moonshineshadow: Did they fix the page number bug for favourite threads? o.O
avatar
Wishbone: Johny was kind enough to listen to my whining about that particular long-standing bug yesterday evening. This morning he did me a solid and went and fixed it :-)
Yeah, I felt there was something wrong with it for a long time, when you told me what - it started to itch me. :P
high rated
Good news for NoScript users - there is no CloudFront stored script embedded on GOG.com.
Post edited June 06, 2016 by Johny.
avatar
HypersomniacLive: Anyone else not having an account tab on the forum unless they visit the front page (or one of the revamped ones, I assume)?
It's not a global thing.
Could you please post an output of your browsers console after forum page refreshing?

http://webmasters.stackexchange.com/questions/8525/how-to-open-the-javascript-console-in-different-browsers#answer-77337
Post edited June 10, 2016 by Johny.
"TypeError: angular.element(...).injector(...) is undefined"

Please disable userscripts (I guess Adalia Fundamentals?) and check again. :)

Screenshot of the red input, or copying it to the post would also be OK. :)
avatar
Johny.: "TypeError: angular.element(...).injector(...) is undefined"

Please disable userscripts (I guess Adalia Fundamentals?) and check again. :)

Screenshot of the red input, or copying it to the post would also be OK. :)
avatar
HypersomniacLive: I'm using both Adalia Fundamentals and Barefoot Essentials. I disabled both, cleared everything, and logged back in. Same result. Console output includes the following line (for obvious reasons?):

TypeError: b.getSelectedCurrency(...) is undefined
legacy.31.js:9:20167

So, while the "TypeError: angular.element(...).injector(...) is undefined" error is no longer present, I still don't have an Account tab.

Note, please, that while the Sign Up/Log In buttons show on the forum, as soon as I'm logged in the Account tab is missing, and only shows after visiting the front page or one of the revamped pages; and works as should.

Also note that I started having this problem only this afternoon, after the Summer Sale D3 started, everything was working fine before that.
Thank you for checking that. I think I know what it might be connected to - I'm wondering why it happens for you and not for everyone.

Does the issue happen in private mode (with all addons disabled then)?
Thread locked by DyNaer's request.