Post Reply 
Protecting identity - blocking System Fonts info
Dec. 10, 2010, 05:50 AM
Post: #17
RE: Protecting identity - blocking System Fonts info
I'm using:
1. WXP Pro SP2 with IE7, FF.3.6.10 and Iron.7.0.520.
2. WXP Home SP3 with IE6.
And result is always consistent. No system fonts are displayed.

Here is initial code ( http://browserspy.dk/fonts-flash.php ):
Code:
$(document).oneTime(4000, function() {
            if (!fontsok) {
                var fonts = false;
                var obj = document.getElementById("fontshelper");
                if (typeof(obj.GetVariable) != "undefined") {
                    fonts = obj.GetVariable("/:user_fonts");
                }
                fontList(fonts);
            }
        });

When filter applied the resulting code is this one:
Code:
        $(document).oneTime(4000,
<Match: Blocking System Fonts info     10.12.06 [jjoe ozo] ADD >
function() {
            if (!fontsok) {
                var fonts = false;
                var obj = document.getElementById("fontshelper");
                if (typeof(obj.GetVariable) != "undefined") {
                    fonts = obj.GetVariable("/:user_fonts");
                }
                fontList(fonts);
            }
        }
</Match>
function() { return; });
Which, after removing comments, translates to this code:
Code:
$(document).oneTime(4000, function() { return; });
The resulting code is looking correct to me and it is as expected. In that timer function (running after 4 sec delay) we have just removed the call of Flash object (obj.GetVariable("/:user_fonts")) and that's it.

When you see that in W7 all fonts are displayed - have you checked the result of running filter? Does it create debug log similar to published above?

Fonts should not be displayed unless your browsers call "obj.GetVariable("/:user_fonts")" function. And if the filter works in your environment - there should be no such call...

As I've mentioned there is no cyan rectangle for Flash object in FF and Iron. Downloading of the page is complete. There is "timer" button and I may click on that allowing timer to run. There is no any difference (as expected - we have removed its content, see above).

And finally, between tests don't forget to clean the browser cache (as I did in the beginning of this thread) Wink
Add Thank You Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Protecting identity - blocking System Fonts info - OZO - Dec. 10, 2010 05:50 AM

Forum Jump: