gpt4 book ai didi

javascript - JSXCompressor 用法

转载 作者:行者123 更新时间:2023-11-30 13:07:52 26 4
gpt4 key购买 nike

我正在尝试使用 jsxcompressor http://jsxgraph.uni-bayreuth.de/wp/jsxcompressor/

但在我开始工作之前我遇到了问题:

Uncaught TypeError: Cannot read property '0' of undefined

我的简单示例代码如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="/jsxcompressor.js" type="text/javascript"></script>
<script type="text/javascript">
document.write(JXG.decompress("test"));
</script>
</head>
<body></body>
</html>

我知道“test”不完全是一个压缩字符串,只是把它放在那里以便开始测试。

chrome js控制台报错是这样的: chrome js console error messsage

谁能帮我解决这个问题?非常感谢!

最佳答案

JXG.decompress 必须提供 base64 编码的压缩字符串。试试这个:

document.write(JXG.decompress("eNrzSM3JyVc1clY1MijPL8pJUTVwBAA8CgXU")); 

此时,必须调用压缩强度为 9 的 gzip。获取压缩字符串的 PHP 代码如下所示:

base64_encode(gzcompress(rawurlencode(file_get_contents($filename)),9));

在 Python 中它看起来像这样:

base64.b64encode(zlib.compress(urllib.quote(text), 9))

关于javascript - JSXCompressor 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14993029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com