| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- // 根据提示dom 跳转到推文详情页面
- export const jumpTwitterDetailByAlert = () => {
- let num = 10
- let timer = setInterval(() => {
- if (num <= 0) {
- clearInterval(timer)
- return
- }
- let alert = document.querySelector('div[role=alert]')
- if (alert) {
- let a = alert.querySelector('a')
- if (a) {
- clearInterval(timer)
- a.click()
- }
- }
- num--
- }, 500)
- }
- export const showEditTweet = (callback) => {
- let bigBtn = document.querySelector('a[data-testid="SideNav_NewTweet_Button"]');
- if (bigBtn) {
- bigBtn.click();
- } else {
- let smallBtn = document.querySelector('a[href="/compose/tweet"]')
- smallBtn && smallBtn.click();
- }
- let num = 10
- let timer = setInterval(() => {
- if(num <= 0){
- clearInterval(timer)
- return
- }
- let inputEle = document.querySelector('div[contenteditable="true"]');
- if(inputEle){
- clearInterval(timer)
- callback && callback()
- }
- num--
- }, 500);
- }
|