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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/5463104a-3fea-47f4-8588-85194376cb17o%40googlegroups.com.