永不消失的彩虹 2020-08-20 11:07 采纳率: 0%
浏览 183
已结题

webpack4打包后的index.html,其中的IIFE怎么改为引入js文件的形式?

打包后的index.html如下代码。
我想要取消第一个script中的IIFE函数,因为我做的是chrome扩展项目,含有IIFE函数,会导致浏览器安装插件时,安全性报错,无法使用打包后的项目。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <link rel="icon" href="./favicon.ico" />
    <meta name="viewport" content="width=device-width,initial-scale=1" />
    <meta name="theme-color" content="#000000" />
    <title>XXX</title>
    <link href="./static/css/main.6a161329.chunk.css" rel="stylesheet" />
  </head>
  <body>
    <noscript>You need to enable JavaScript to run this app.</noscript>
    <div id="root"></div>
    <script>
      !(function (e) {
        function t(t) {
          for (
            var n, l, p = t[0], f = t[1], i = t[2], c = 0, s = [];
            c < p.length;
            c++
          )
            (l = p[c]),
              Object.prototype.hasOwnProperty.call(o, l) &&
                o[l] &&
                s.push(o[l][0]),
              (o[l] = 0);
          for (n in f)
            Object.prototype.hasOwnProperty.call(f, n) && (e[n] = f[n]);
          for (a && a(t); s.length; ) s.shift()();
          return u.push.apply(u, i || []), r();
        }
        function r() {
          for (var e, t = 0; t < u.length; t++) {
            for (var r = u[t], n = !0, p = 1; p < r.length; p++) {
              var f = r[p];
              0 !== o[f] && (n = !1);
            }
            n && (u.splice(t--, 1), (e = l((l.s = r[0]))));
          }
          return e;
        }
        var n = {},
          o = { 1: 0 },
          u = [];
        function l(t) {
          if (n[t]) return n[t].exports;
          var r = (n[t] = { i: t, l: !1, exports: {} });
          return e[t].call(r.exports, r, r.exports, l), (r.l = !0), r.exports;
        }
        (l.m = e),
          (l.c = n),
          (l.d = function (e, t, r) {
            l.o(e, t) ||
              Object.defineProperty(e, t, { enumerable: !0, get: r });
          }),
          (l.r = function (e) {
            "undefined" != typeof Symbol &&
              Symbol.toStringTag &&
              Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }),
              Object.defineProperty(e, "__esModule", { value: !0 });
          }),
          (l.t = function (e, t) {
            if ((1 & t && (e = l(e)), 8 & t)) return e;
            if (4 & t && "object" == typeof e && e && e.__esModule) return e;
            var r = Object.create(null);
            if (
              (l.r(r),
              Object.defineProperty(r, "default", { enumerable: !0, value: e }),
              2 & t && "string" != typeof e)
            )
              for (var n in e)
                l.d(
                  r,
                  n,
                  function (t) {
                    return e[t];
                  }.bind(null, n)
                );
            return r;
          }),
          (l.n = function (e) {
            var t =
              e && e.__esModule
                ? function () {
                    return e.default;
                  }
                : function () {
                    return e;
                  };
            return l.d(t, "a", t), t;
          }),
          (l.o = function (e, t) {
            return Object.prototype.hasOwnProperty.call(e, t);
          }),
          (l.p = "./");
        var p = (this["webpackJsonpphoto-mode"] =
            this["webpackJsonpphoto-mode"] || []),
          f = p.push.bind(p);
        (p.push = t), (p = p.slice());
        for (var i = 0; i < p.length; i++) t(p[i]);
        var a = f;
        r();
      })([]);
    </script>
    <script src="./static/js/2.989eed81.chunk.js"></script>
    <script src="./static/js/main.0ee45b84.chunk.js"></script>
  </body>
</html>

  • 写回答

2条回答 默认 最新

  • dabocaiqq 2020-08-20 13:52
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 有偿求苍穹外卖环境配置
  • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,
  • ¥20 Ue4.26打包win64bit报错,如何解决?(语言-c++)
  • ¥15 clousx6整点报时指令怎么写
  • ¥30 远程帮我安装软件及库文件
  • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
  • ¥20 深信服vpn-2050这台设备如何配置才能成功联网?
  • ¥15 Arduino的wifi连接,如何关闭低功耗模式?
  • ¥15 Android studio 无法定位adb是什么问题?
  • ¥15 C#连接不上服务器,