|
@@ -618,12 +618,12 @@ function parseDOMRedPacket() {
|
|
|
let parse_dom = {}
|
|
|
|
|
|
async function parseDOMRedPacketByShortUrl(port) {
|
|
|
- // let _new_time = new Date().getTime()
|
|
|
- // if ((_new_time - change_time) > 1000) {
|
|
|
- // change_time = _new_time
|
|
|
- // } else {
|
|
|
- // return
|
|
|
- // }
|
|
|
+ let _new_time = new Date().getTime()
|
|
|
+ if ((_new_time - change_time) > 1000) {
|
|
|
+ change_time = _new_time
|
|
|
+ } else {
|
|
|
+ return
|
|
|
+ }
|
|
|
// 为了减少声明变量次数
|
|
|
parse_dom.dom = null
|
|
|
parse_dom.txt_area = null
|
|
@@ -643,7 +643,7 @@ async function parseDOMRedPacketByShortUrl(port) {
|
|
|
parse_dom.dom.style.display = 'none'
|
|
|
continue
|
|
|
}
|
|
|
- if (parse_dom.dom.parentElement.querySelector('iframe')) {
|
|
|
+ if (parse_dom.dom && parse_dom.dom.parentElement.querySelector('iframe')) {
|
|
|
continue
|
|
|
}
|
|
|
parse_dom.short_url = getTwitterShortUrl(parse_dom.article)
|
|
@@ -759,7 +759,7 @@ function replaceDOMRedPacket(_type, _dom, postId, tweetId) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// let change_time = new Date().getTime()
|
|
|
+let change_time = new Date().getTime()
|
|
|
function onChangePageMain(port, targetNode) {
|
|
|
const config = { attributes: true, childList: true, subtree: true };
|
|
|
const callback = (mutationsList, observer) => {
|