javascript 在Internet Archive的存档版本中丢失我们网站上的功能?

e4eetjau  于 2023-09-29  发布在  Java
关注(0)|答案(1)|浏览(69)

bounty还有3天到期。此问题的答案有资格获得+50声望奖励。kastaplastislife希望引起更多的注意这个问题。

我一直在尝试在Wayback Machine上测试我们网站的存档快照(这是cloudflare在事情发生时使用的)。
我发现,我们的登录按钮和菜单导航不工作,在所有这些存档版本。
例如,我们的登录按钮依赖于一个js脚本来运行(在本例中是main.js)。在存档的版本中,我看到它被一些袋熊的东西包裹着...像这样:

var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; };
if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } }
{
  let window = _____WB$wombat$assign$function_____("window");
  let self = _____WB$wombat$assign$function_____("self");
  let document = _____WB$wombat$assign$function_____("document");
  let location = _____WB$wombat$assign$function_____("location");
  let top = _____WB$wombat$assign$function_____("top");
  let parent = _____WB$wombat$assign$function_____("parent");
  let frames = _____WB$wombat$assign$function_____("frames");
  let opener = _____WB$wombat$assign$function_____("opener");

import {
    _ as e,
    a as t,
    b as n,
    c as o
} from "./_rollupPluginBabelHelpers-7532a869.js";
import {
    F as i,
    A as a,
    T as r,
    M as s,
    a as l,
    b as c,
    L as d
} from "./events-c1f01054.js";

因此,我得到了语法错误,由于“意外的令牌”在导入语句,似乎是由于 Package 在wombat函数。
这似乎是一个非常基本的问题,但我担心如果恢复我们的网站存档版本的功能,甚至是可能的?登录按钮所做的就是触发一个模态弹出,让用户输入他们的详细信息,然后将用户重定向到一个完全独立的网站,该网站不以任何方式与该网站绑定(即如果此站点已关闭,则对其他站点没有影响)。这是一个非常静态的网页。但我还不确定要检查哪些框,看看是否有可能恢复上述功能。我发现页面上的元素上的许多事件侦听器完全丢失了。

yrdbyhpb

yrdbyhpb1#

我联系了WBM团队。他们那边已经把这个记录为窃听器了。与其说这是一个答案,不如说这个问题可以结束了。最终,它现在在他们的手中。

相关问题