<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Javascript-Bug verhindert Darstellung der Wunschliste in älteren Browsern</title>
    <link>http://forum.geizhals.at/feed.jsp?id=905548</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): Javascript-Bug verhindert Darstellung der Wunschliste in älteren Browsern</title>
      <link>http://forum.geizhals.at/t905548,8150745.html#8150745</link>
      <description>ich stecke auf einer Ubuntu 16.04 wg diverser Software fest...&lt;br&gt;Aber ich sollte wirklich mal Anstrengungen unternehmen wenigstens den Browser manuell auf die neuste Version anzuheben.&lt;br/&gt;</description>
      <pubDate>Thu, 13 Apr 2023 08:38:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905548,8150745.html#8150745</guid>
      <dc:creator>fuxkibuxi</dc:creator>
      <dc:date>2023-04-13T08:38:01Z</dc:date>
    </item>
    <item>
      <title>Re(3): Javascript-Bug verhindert Darstellung der Wunschliste in älteren Browsern</title>
      <link>http://forum.geizhals.at/t905548,8150706.html#8150706</link>
      <description>dann mach mal alles aktuell. &lt;br/&gt;</description>
      <pubDate>Wed, 12 Apr 2023 20:59:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905548,8150706.html#8150706</guid>
      <dc:creator>soul</dc:creator>
      <dc:date>2023-04-12T20:59:03Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript-Bug verhindert Darstellung der Wunschliste in älteren Browsern</title>
      <link>http://forum.geizhals.at/t905548,8150684.html#8150684</link>
      <description>Und welche Linux-Distribution ist das, die keine neuere Version mitbringt? &lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&lt;br&gt;&lt;br&gt;Version 84 finde ich jetzt in keinem unterstützten (= nicht EOL) Release von diversen Linux-Distributionen. Oder habe ich irgendwas übersehen?&lt;br/&gt;</description>
      <pubDate>Wed, 12 Apr 2023 17:26:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905548,8150684.html#8150684</guid>
      <dc:creator>killerbees19</dc:creator>
      <dc:date>2023-04-12T17:26:28Z</dc:date>
    </item>
    <item>
      <title>Re(2): Javascript-Bug verhindert Darstellung der Wunschliste in älteren Browsern</title>
      <link>http://forum.geizhals.at/t905548,8150661.html#8150661</link>
      <description>Das Argument ist berechtigt und ich habe auch kein Gegenargument...&lt;br&gt;&lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 12 Apr 2023 11:08:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905548,8150661.html#8150661</guid>
      <dc:creator>fuxkibuxi</dc:creator>
      <dc:date>2023-04-12T11:08:05Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript-Bug verhindert Darstellung der Wunschliste in älteren Browsern</title>
      <link>http://forum.geizhals.at/t905548,8150658.html#8150658</link>
      <description>Warum sollte man so einen alten Browser supporten?&lt;br/&gt;</description>
      <pubDate>Wed, 12 Apr 2023 10:51:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905548,8150658.html#8150658</guid>
      <dc:creator>mko</dc:creator>
      <dc:date>2023-04-12T10:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript-Bug verhindert Darstellung der Wunschliste in älteren Browsern</title>
      <link>http://forum.geizhals.at/t905548,8150647.html#8150647</link>
      <description>Folgendes funktioniert wenn ich die JS Datei als lokalen Override verwende:&lt;br&gt;&lt;pre/&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
        function escapeRegExp(string) {&#xD;
            return string.replace(/[.*+?^${}()|[\]\\]/gm, '\\$&amp;amp;'); // $&amp;amp; means the whole matched string&#xD;
        };&#xD;
        function replaceAll(str, match, replacement){&#xD;
            return str.replace(new RegExp(escapeRegExp(match), 'g'), ()=&amp;gt;replacement);&#xD;
        };&#xD;
        var g = t=&amp;gt;(t = replaceAll(t, "(?:!)?\[(.*?)\](?:\(.*?\))?", "$1"),&#xD;
        t = replaceAll(i()(t), "`", "`"));&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;br&gt;...wobei ich nicht ganz sicher bzgl dem /gm&amp;nbsp;&amp;nbsp;in Zeile 3 hier bin; ich müsste mir ansehn was Parameter m genau tut.&lt;br/&gt;</description>
      <pubDate>Wed, 12 Apr 2023 10:07:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905548,8150647.html#8150647</guid>
      <dc:creator>fuxkibuxi</dc:creator>
      <dc:date>2023-04-12T10:07:40Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript-Bug verhindert Darstellung der Wunschliste in älteren Browsern</title>
      <link>http://forum.geizhals.at/t905548,8150646.html#8150646</link>
      <description>Folgendes funktioniert wenn ich die JS Datei als lokalen Override verwende:&lt;br&gt;&lt;pre/&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
        function escapeRegExp(string) {&#xD;
            return string.replace(/[.*+?^${}()|[\]\\]/gm, '\\$&amp;amp;'); // $&amp;amp; means the whole matched string&#xD;
        };&#xD;
        function replaceAll(str, match, replacement){&#xD;
            return str.replace(new RegExp(escapeRegExp(match), 'g'), ()=&amp;gt;replacement);&#xD;
        };&#xD;
        var g = t=&amp;gt;(t = replaceAll(t, "(?:!)?\[(.*?)\](?:\(.*?\))?", "$1"),&#xD;
        t = replaceAll(i()(t), "`", "`"));&#xD;
&#xD;
...wobei ich nicht ganz sicher bzgl dem /gm  in Zeile 3 hier bin; ich müsste mir ansehn was Parameter m genau tut.&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;/pre&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 12 Apr 2023 10:07:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905548,8150646.html#8150646</guid>
      <dc:creator>fuxkibuxi</dc:creator>
      <dc:date>2023-04-12T10:07:40Z</dc:date>
    </item>
    <item>
      <title>Re: Javascript-Bug verhindert Darstellung der Wunschliste in älteren Browsern</title>
      <link>http://forum.geizhals.at/t905548,8150645.html#8150645</link>
      <description>Folgendes funktioniert wenn ich die JS Datei als lokalen Override verwende:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function escapeRegExp(string) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return string.replace(/[.*+?^${}()|[\]\\]/gm, '\\$&amp;'); // $&amp; means the whole matched string&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function replaceAll(str, match, replacement){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return str.replace(new RegExp(escapeRegExp(match), 'g'), ()=&gt;replacement);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var g = t=&lt;img src="angry.gif" width="16" height="19" align="absmiddle" alt="&amp;gt;-("/&gt;t = replaceAll(t, "(?:!)?\[(.*?)\](?:\(.*?\))?", "$1"),&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t = replaceAll(i()(t), "`", "`"));&lt;br&gt;&lt;br&gt;...wobei ich nicht ganz sicher bzgl dem /gm&amp;nbsp;&amp;nbsp;in Zeile 3 hier bin; ich müsste mir ansehn was Parameter m genau tut.&lt;br/&gt;</description>
      <pubDate>Wed, 12 Apr 2023 10:07:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905548,8150645.html#8150645</guid>
      <dc:creator>fuxkibuxi</dc:creator>
      <dc:date>2023-04-12T10:07:40Z</dc:date>
    </item>
    <item>
      <title>Javascript-Bug verhindert Darstellung der Wunschliste in älteren Browsern</title>
      <link>http://forum.geizhals.at/t905548,8150639.html#8150639</link>
      <description>Die Darstellung der einzelnen Wunschlisten funktioniert, jedoch aber nicht die Darstellung der Produkte, wenn man auf eine Wunschliste klickt. Beim Laden der Produte einer Wunschlste wird ein Javascript Fehler erzeugt:&lt;br&gt;&lt;br&gt;Uncaught (in promise) TypeError: t.replaceAll is not a function&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at g (3417.lazyloader.ghp.js:1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at Object.t.$$.update (1096.lazyloader.ghp.js:1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at Bt (806.lazyloader.ghp.js:1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at zt (806.lazyloader.ghp.js:1)&lt;br&gt;&lt;br&gt;getestet mit: Chromium version 84 unter Linux (ab der version 85 wäre die Funktion supported)&lt;br&gt;&lt;br&gt;Siehe einfacher Lösungsansatz hier: &lt;a href="https://stackoverflow.com/a/62825372" rel="noopener" target="_blank"&gt;https:/&lt;wbr/&gt;/&lt;wbr/&gt;stackoverflow.com/&lt;wbr/&gt;a/&lt;wbr/&gt;62825372&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Wed, 12 Apr 2023 09:19:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t905548,8150639.html#8150639</guid>
      <dc:creator>fuxkibuxi</dc:creator>
      <dc:date>2023-04-12T09:19:58Z</dc:date>
    </item>
  </channel>
</rss>
