title: Excel Export Not Working Google Chrome for Lots of Records
body: <p>I want to export the html table data to excel using either java script or jquery, comatibale with all browser. I am using below script</p>
  
  <pre><code>        tableToExcel: function (table, name, sheetName) {
          var e = this, fullTemplate = "", i, link, a;
  
          e.uri = "data:application/vnd.ms-excel;base64,";
          e.base64 = function (s) {
              return window.btoa(unescape(encodeURIComponent(s)));
          };
          e.format = function (s, c) {
              return s.replace(/{(\w+)}/g, function (m, p) {
                  return c[p];
              });
          };
  
          sheetName = typeof sheetName === "undefined" ? "Sheet" : sheetName;
  
          e.ctx = {
              worksheet: name || "Worksheet",
              table: table,
              sheetName: sheetName,
          };
  
          fullTemplate = e.template.head;
  
          if ($.isArray(table)) {
              for (i in table) {
                  fullTemplate += e.template.sheet.head + sheetName + i + e.template.sheet.tail;
              }
          }
  
          fullTemplate += e.template.mid;
  
          if ($.isArray(table)) {
              for (i in table) {
                  fullTemplate += e.template.table.head + "{table" + i + "}" + e.template.table.tail;
              }
          }
  
          fullTemplate += e.template.foot;
  
          for (i in table) {
              e.ctx["table" + i] = table[i];
          }
          delete e.ctx.table;
  
          if (typeof msie !== "undefined" &amp;&amp; msie &gt; 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./))      // If Internet Explorer
          {
              if (typeof Blob !== "undefined") {
                  //use blobs if we can
                  fullTemplate = [fullTemplate];
                  //convert to array
                  var blob1 = new Blob(fullTemplate, { type: "text/html" });
                  window.navigator.msSaveBlob(blob1, getFileName(e.settings));
              } else {
                  //otherwise use the iframe and save
                  //requires a blank iframe on page called txtArea1
                  txtArea1.document.open("text/html", "replace");
                  txtArea1.document.write(e.format(fullTemplate, e.ctx));
                  txtArea1.document.close();
                  txtArea1.focus();
                  sa = txtArea1.document.execCommand("SaveAs", true, getFileName(e.settings));
              }
  
          } else {
              link = e.uri + e.base64(e.format(fullTemplate, e.ctx));
              a = document.createElement("a");
              a.download = getFileName(e.settings);
              a.href = link;
  
              document.body.appendChild(a);
  
              a.click();
  
              document.body.removeChild(a);
          }
  
          return true;
      }
  </code></pre>
  
  <p>For lots of records this script works fine in Mozilla Firefox, But when I tested same script in Chrome browser it is not working .I am getting  network error
  Where do I make mistakes. Could you help me?</p>