make PLAYER checks more strict - a simple 'defined' wasn't working
This commit is contained in:
2
main.js
2
main.js
@ -31,7 +31,7 @@ document.body.onload = function() {};
|
|||||||
//originally code here parsed the <Script> tags from the page to find the one that defined the PLAYER object
|
//originally code here parsed the <Script> tags from the page to find the one that defined the PLAYER object
|
||||||
//however, that's already been executed, so we can just access PLAYER - no messing around needed!
|
//however, that's already been executed, so we can just access PLAYER - no messing around needed!
|
||||||
|
|
||||||
if (!window.PLAYER) {
|
if (typeof(window.PLAYER)!="object" || typeof(window.PLAYER.nickname) != "string") {
|
||||||
// page doesn’t have a script tag with player information.
|
// page doesn’t have a script tag with player information.
|
||||||
if(document.getElementById('header_email')) {
|
if(document.getElementById('header_email')) {
|
||||||
// however, we are logged in.
|
// however, we are logged in.
|
||||||
|
Reference in New Issue
Block a user