gitment报错Object ProgressEvent

最近遇到了gitment评论系统登不上,并且报解决(Object ProgressEvent)的错误,这个好像是因为作者的服务器到期了,这里给大家一个解决办法:

不论你用的什么主题,打开你的blog本地仓库下和评论有关的文件,一般会起名为gitment或者comment,多找找,我的是:

themes\your theme\layout_partial\post\comment.ejs

<link rel="stylesheet"
href="//imsun.github.io/gitment/style/default.css"> <script
src="//imsun.github.io/gitment/dist/gitment.browser.js"></script>

修改为

<link rel="stylesheet" href="https://jjeejj.github.io/css/gitment.css">
<script src="https://jjeejj.github.io/js/gitment.js"></script>

或者

<link rel="stylesheet" href="https://jjeejj.github.io/css/gitment.css">
<script src="https://www.wenjunjiang.win/js/gitment.js"></script>

亲测可以,大家可以试一试

要检查浏览器和网络环境是否支持 ProgressEvent 中的 total 和 loaded 属性,可以通过编写一段JavaScript代码来实现。ProgressEvent 通常在处理HTTP请求(如XMLHttpRequest或Fetch API)时出现,用于表示操作的进度。以下是一个检查这些属性是否被支持的方法: ```javascript function supportsProgressEvent() { var xhr = new XMLHttpRequest(); // 创建一个匿名的ProgressEvent事件监听器 var eventListener = function(event) { if (event.total !== undefined && event.loaded !== undefined) { console.log('total 和 loaded 属性被支持'); return true; } else { console.log('total 或 loaded 属性不被支持'); return false; } }; // 添加事件监听器,监听进度事件 xhr.addEventListener('progress', eventListener); // 触发一个简单的HTTP请求 xhr.open('GET', 'http://example.com', true); // 由于请求是异步的,我们需要在这里等待事件触发 xhr.onload = function() { // 请求完成后移除监听器 xhr.removeEventListener('progress', eventListener); }; } // 调用函数进行检查 supportsProgressEvent(); ``` 该代码首先创建了一个XMLHttpRequest实例,然后向一个有效的URL(在这个例子中是'http://example.com')发送了一个GET请求。通过监听'progress'事件来判断 ProgressEvent 对象是否存在 total 和 loaded 属性。如果事件对象包含这些属性,则会打印支持的提示信息;如果不包含,也会有相应的提示。 注意:在实际开发中,应该使用有效的、可访问的URL,并考虑异常处理和异步执行的特性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值