Jump to content

My Browser Builds (Part 1)


Recommended Posts

Since it seems it's a HNY thread today... I wish you all Happy New Year from Poland, it's already 90 minutes past midnight here and I hope all XP fans on MSFN and us last 5 Vista users on this planet will still happily coexist (somehow).

Edited by Tamris
Link to comment
Share on other sites


semi-OT: my fx3nt351 repo is now based on my mozcvs-subtree repo, switched from ehsan/mozilla-cvs-history finally(I thought I could make it happen in 2018, but failed because I was too busy)

Edited by roytam1
Link to comment
Share on other sites

roytam1 said:


semi-OT: my fx3nt351 repo is now based on my mozcvs-subtree repo, switched from ehsan/mozilla-cvs-history finally(I thought I could have it done in 2018, but failed because it was too busy)



That's Firefox 3.5 with TLS1.2, right...?
That's much more advanced as the engine in retrozilla-FF2, but nearly impossible to find a download link!
Would be great if you could add it easily findable to to your rths site too.
Link to comment
Share on other sites

5 minutes ago, siria said:

That's Firefox 3.5 with TLS1.2, right...?

nope, that's only 3.0 alpha(trunk) and without NSS update (yet).

fx3's cairo doesn't work well in NT 3.51(due to missing APIs about glyph drawing)

Link to comment
Share on other sites

When I visit https://www.kijk.nl/ I'm being forwarded to https://consent.talpanetwork.com/?TN_REFERAL_URL=https://www.kijk.nl/&TN_REFERAL_ORIGIN=.

On my smartphone I can see this is where I have to agree on the use of cookies, after which the websites loads normally.

On my pc with NM 27.9.1a1 (32-bit) (2018-12-14) however the screen remains empty and nothing is loaded at all.

Can anyone reproduce?

(off-topic: how can I prevent every new line I enter to become a new paragraph?)

Link to comment
Share on other sites

7 minutes ago, CoRoNe said:

When I visit https://www.kijk.nl/ I'm being forwarded to https://consent.talpanetwork.com/?TN_REFERAL_URL=https://www.kijk.nl/&TN_REFERAL_ORIGIN=.

On my smartphone I can see this is where I have to agree on the use of cookies, after which the websites loads normally.

On my pc with NM 27.9.1a1 (32-bit) (2018-12-14) however the screen remains empty and nothing is loaded at all.

Can anyone reproduce?

(off-topic: how can I prevent every new line I enter to become a new paragraph?)

it uses javascript that PM27 unable to run:

21:35:26.409 TypeError: this is undefined 1 main.0fc02d34c42319b3c0da.bundle.js:1:336925

 

Link to comment
Share on other sites

On 12/31/2018 at 6:05 PM, i430VX said:

According the windows time zone on my PC... It's GMT-5. not plus. which makes sense because you and me are 6 hours (IIRC) time-wise behind Italy which is GMT+1

my Windows clock is not working as it should.

I have reset clock multiple times however it ends up with 45 minutes in advance.

everytime I restart the computer it's 2 hours ahead (for an hour)

I have seen it shows the correct time between 3 and 5 AM or so....

go figure.... :dubbio:

 

 

 

 

Link to comment
Share on other sites

On 12/31/2018 at 9:31 AM, trevmar said:

Amazing! It works for me too. I now have two processes running, 750K and 850K. I typically have to reboot Basilisk 52 once a day when it gets to 1800K (or so) of memory and Windows XP gets very upset (too close to the 2Gb XP program limit).  Let's see if this helps deal with Basilisk's insidious growth as you open and close windows, especially video windows.

My memory needs aren't as demanding as yours, but for me the big advantage is, much smoother browsing in one tab when another tab is busy auto-refreshing. Apparently dealing with the keyboard/mouse and dealing with HTTP(S) are done in the two separate processes.

Link to comment
Share on other sites

On 1/1/2019 at 3:28 PM, CoRoNe said:

When I visit

https://www.kijk.nl/

I'm being forwarded to

https://consent.talpanetwork.com/?TN_REFERAL_URL=https://www.kijk.nl/&TN_REFERAL_ORIGIN=.

 On my smartphone I can see this is where I have to agree on the use of cookies, after which the websites loads normally. On my pc with NM 27.9.1a1 (32-bit) (2018-12-14) however the screen remains empty and nothing is loaded at all.

On 1/1/2019 at 3:36 PM, roytam1 said:

it uses javascript that PM27 unable to run: 

On 1/1/2019 at 3:41 PM, CoRoNe said:

I was afraid of that. *Sigh*. Well, thank you anyway.

Happy New Year to all members here (and since timezones were exchanged, mine is UTC+02:00 ;)) ! I was away from home during the past few days, internet connection was iffy and expensive, so not very practical to post here at MSFN...

@roytam1

May you be blessed and continue, during 2019, to provide us with XP/Vista compatible builds of your browsers; your efforts, altruism/kindness are immensely appreciated... :wub:

@CoRoNe

I think I have a solution to your predicament; what it boils down to is:

1. Use a browser capable of displaying the "consent.talpanetwork" page; I used New Moon 28 with uBlock Origin temporarily disabled on that page (this is needed for the cookie consent dialogue to appear; with uBO ON, it doesn't :angry:); now we know you can't yourself use any of the UXP/moebius browsers, since they require an SSE2+ capable processor; one solution would be for you to do this on a friend's/relative's box...

2. Your "YES" cookie consent is stored in browser cookies, locally; the idea behind my solution is to export those "kijk" consent cookies from the third browser (NM28 in my case) back to the (SSE compatible) NM27 browser you're using...

You need install in both browsers the CookieKeeper legacy extension I mentioned some pages back

Get yourself somehow familiarised with the addon, its settings and its usage (you'd agree that my intent here wouldn't be to teach you how to use it... ;)); after you agree to the cookie dialogue presented by the "consent.talpanetwork" domain, you should be auto-redirected to the main "www.kijk.nl" domain; of the cookies stored for that domain, you need to export (via CK addon) only 3 of them,

706b604c-184a-4235-899c-a744921ce65ccconsent

706b604c-184a-4235-899c-a744921ce65ccconsent (same cookie name, different value)

CONSENTMGR

Export saves them in a .json file, easily transferable between computers. 

Now, on your copy of NM27 (with CK installed), import the .json file (prior to navigating to "www.kijk.nl"); once successfully imported, load your Dutch media site and this time you won't be redirected to the (NM27 incompatible) consent page, the main site will immediately load:

xA2mirE.jpg

Addendum 1

If you don't have easy access to a second machine with New Moon 28 installed, I think my own .json file will work:

{
 "method": 3,
 "cookies": [
  {
   "isSecure": false,
   "value": "BOZwbEeOZwbEeADABANLAEAAAAAE54EfETAAQgAAHAA",
   "isSession": false,
   "isProtected": true,
   "expires": 1580146974,
   "path": "/",
   "name": "706b604c-184a-4235-899c-a744921ce65ccconsent",
   "host": ".kijk.nl",
   "isHttpOnly": false
  },{
   "isSecure": false,
   "value": "BOZwbEeOZwbEeADABANLB_-AAAAjCAcAAiABUAC4AIAAZABEgCaAJ4AWwAxABuAD8AIAARgApQBXADvAIQARaAjgCOgEuAJ2AVkAuoBgQDiAHugP0A_YCCg",
   "isSession": false,
   "isProtected": true,
   "expires": 1580146974,
   "path": "/",
   "name": "706b604c-184a-4235-899c-a744921ce65ceuconsent",
   "host": ".kijk.nl",
   "isHttpOnly": false
  },{
   "isSecure": false,
   "value": "ts:1546450972680|consent:true|c1:0",
   "isSession": false,
   "isProtected": true,
   "expires": 1547660574,
   "path": "/",
   "name": "CONSENTMGR",
   "host": ".kijk.nl",
   "isHttpOnly": false
  }],
 "date": 1546451392562,
 "storage": []
}

Copy the code in a proper text editor and save it as "kijk-consent-cookies.json" ; then use that to import in CK.

Addendum 2

Those 3 imported cookies are not session but permanent ones, they expire at a time indicated by their "expires" attribute (UNIX timestamp, roughly in 6 months' time); you can use CK's editing mode to extend that default expiry further... :yes:

Edited by VistaLover
Uploaded screenshot of NM27 on www.kijk.nl
Link to comment
Share on other sites

On 1/1/2019 at 4:56 AM, Dibya said:

Don't use slang here in community else I will call our guardian angel @dencorso

Just FYI, not that it matters, but that's not slang. Those are insulting words, bad words or 4-letter words (even if that one, in particular, has actually 5 letters). :)

Link to comment
Share on other sites

2 hours ago, VistaLover said:

I think I have a solution to your predicament [...]

Wow! Just wow! Your json in addendum1 actually works. Thanks a lot!

I don't visit this website that much, but when I do, it's first of all for my extractor script project. By scraping, analysing and processing the site's source I try to extract the video-url for the videos they host. The one I link to is still "BatchGemist", but in a couple of days I'm about release a first "BashGemist" variant.
Too bad for you it does and will only support Dutch websites.

2 hours ago, VistaLover said:

1. Use a browser capable of displaying the "consent.talpanetwork" page

On a family's laptop I've already done just that. With ...

$ xidel -s -H "Cookie: CONSENTMGR=ts:1546358787966|consent:true|c1:0; OPTOUTMULTI=0:0%7Cc5:0%7Cc1:0%7Cc4:0%7Cc3:0%7Cc2:0; TN_UUID=edae8abd-659b-477a-8dfe-caf4d718fcd7; 706b604c-184a-4235-899c-a744921ce65ceuconsent=BOZs6AnOZs6AnADABANLB_-AAAAjCAcAAiABUAC4AIAAZABEgCaAJ4AWwAxABuAD8AIAARgApQBXADvAIQARaAjgCOgEuAJ2AVkAuoBgQDiAHugP0A_YCCg; 706b604c-184a-4235-899c-a744921ce65ccconsent=BOZs6AnOZs6AnADABANLAEAAAAAE54EfETAAQgAAHAA; utag_main=v_id:01680a2a9c200013725d1ee67abe02068001400d0086e$_sn:1$_ss:1$_st:1546360591204$ses_id:1546358791204%3Bexp-session$_pn:1%3Bexp-session$dc_group:79$dc_visit:1$dc_event:1%3Bexp-session; gig_canary=false; gig_canary_ver=2155-1-25772625; AMCV_A1DF40865A97CDF00A495C28%40AdobeOrg=1999109931%7CMCMID%7C60597001633179420918454649860814799344%7CMCAID%7CNONE; gig_hasGmid=login; 706b604c-184a-4235-899c-a744921ce65ceuconsent=BOZs6AnOZs6AnADABANLB_-AAAAjB7_______9______9uz_Gv_v_f__33e8__9v_l_7_-___u_-33d4-_1vf99yfm1-7ftr3tp_87ues2_Xur__59__3z3_Nog; 706b604c-184a-4235-899c-a744921ce65ccconsent=BOZs6AnOZs6AnADABANLAEAAAAAE6ACgACAH0AQABOA; 706b604c-184a-4235-899c-a744921ce65cfaktorId=e024bb11-1299-48e3-bde1-107f1e68860c; s_cc=true; s_sq=%5B%5BB%5D%5D; lastConsentChange=1546358793852" "https://www.kijk.nl" -e '$raw'

I could have Xidel return the main website's content, but just copy-pasting the long cookie line in the response-header in Pale Moon's network console.
Obviously I hadn't looked any further than that (to make it work in NM27 as well).

2 hours ago, VistaLover said:

2. Your "YES" cookie consent is stored on browser cookies [...]

Cookies get stored in '%UserProfile%\Application Data\Moonchild Productions\Pale Moon\Profiles\xxxxxxxx.default\cookies.sqlite', aren't they?
I very much would like to know how CookieKeeper interprets this file. Great addon of course, but, well..., then I can do it myself.

2 hours ago, VistaLover said:

Those 3 imported cookies are not session but permanent ones, they expire at a time indicated by their "expires" attribute (UNIX timestamp, roughly in 6 months' time)

$ xidel -s kijk-consent-cookies.json -e '$json/(cookies)()/(expires * dayTimeDuration("PT1S") + dateTime("1970-01-01T00:00:00"))'
2020-01-27T17:42:54
2020-01-27T17:42:54
2019-01-16T17:42:54

...to be exact. ;)

On 1/1/2019 at 2:28 PM, CoRoNe said:

(off-topic: how can I prevent every new line I enter to become a new paragraph?)

To answer my own question: Use Shift+Enter.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...