AdguardTeam / AdguardTeam/Scriptlets
Fix 'json-prune' — scriptlet does not work on Twitter
- Ngôn ngữ chính
- JavaScript
- Star
- 195
- Fork
- 33
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Recently, Twitter has added ads to the section `Trends for you`:

After checking with the Chrome DevTools, I found these requests called on the Request URL: https://twitter.com/i/api/2/guide.json
P/s: I did not write the query string paramters because it was quite long.
And this is the position of advertising objects:

I wrote the scriptlet rule as follows to remove the index element `1`:
`twitter.com#%#//scriptlet('json-prune', 'timeline.instructions[1].addEntries.entries[1].content.timelineModule.items[1]')`
I wrote the scriptlet rule as follows to remove the `entryId` property:
`twitter.com#%#//scriptlet('json-prune', 'timeline.instructions[1].addEntries.entries[1].content.timelineModule.items[1]').entryId`
I wrote the scriptlet rule as follows to remove the `item` property:
`twitter.com#%#//scriptlet('json-prune', 'timeline.instructions[1].addEntries.entries[1].content.timelineModule.items[1]').item`
But all of them are not working, the console window does not have any stack trace even though the `Filtering log` is still displayed.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.