IE is getting kind of old. I'm sure there is sample code for dealing with multiple browsers. That kind of thing is why frameworks like jQuery were (are?) so popular -- it does the detection and compensation for you.
Looking at the code, it looks like you're expecting your site to be called with ?context="ProductReviews" and then setting the title accordingly. I'm wondering if all that couldn't be accomplished via wikitext/macros inside a startup tiddler (see InfoMechanism ). Or maybe you've already tried that route? When suggesting "lite" off-gridding, don't forget solar cookers, the most efficient and cost-effective way to use the sun's energy. ;-) On Monday, October 26, 2020 at 3:47:28 PM UTC-7, Charlie Veniot wrote: > > G'day, > > Javascript and I have never gotten along, but once in a while I've got no > choice have simply must surrender to it. > > Working on my Chromebook, when I get something working, I never think of > making sure it works with other browsers. Sure enough, I discovered today > that some javascript in my TiddlyWiki doesn't work with Internet Explorer. > > Specifically, the offending bit of code: a call to URLSearchParams. > > Figuring that I want error-handling that simply/gracefully/quietly exits > the code, I decided to wrap all of the code with "try" and "catch" > processing (having just discovered that today). > > If anybody has any related experience and/or interesting/educative info to > share: please please please ? > > Related snipit of code (from this TiddlyWiki's tiddler > <https://intertwingularityslicendice.neocities.org/CJ_ProductReviews.html#%24%3A%2Fmacros%2Fcharlie%2Fgetstartupcontext.js>) > > further below. > > Cheers ! > > exports.run = function() { > const queryString = window.location.search; > try { > const urlParams = new URLSearchParams(queryString); > const wikicontext = urlParams.get('context'); > var output = wikicontext; > > if ( (output !== "OffGridding") && (output !== "HydroCutting") && > (output !== "Chromebook") ){ > output = "ProductReviews"; > }; > document.title = output; > } > catch(err) { > output = "ProductReviews"; > } > return output; > > > > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/7142ee81-9b69-45da-b701-f14cc3610190o%40googlegroups.com.

