2022年7月25日 星期一

複製連結碰到的問題(Safari)

webber0928

事情是這樣的,今天發現在手機上的複製連結功能沒有作用,仔細檢查一下發現是上面有個 await,只要把他隱蔽就正常了!

...?????


後來找到了這篇文章

https://juejin.cn/post/7038773190587318308

看起來是發生差不多的事情,主因是因為 window.open() 的Api 會因為使用 js 去調用的時候,如果超過某個時間就會被認定為不是使用者直接操作,而阻止程式繼續使用。


解決辦法:

所以把 await 的 api 放在最後面就可以解決這個問題。

以下為原本的 code

參考:

https://juejin.cn/post/6979763242134405128

https://zhuanlan.zhihu.com/p/122175288


By webber0928

一個小菜鳥工程師,對籃球還有夢想的男孩。

0 意見:

張貼留言

Coprights @ 2016, Blogger Templates Designed By Templateism | Distributed By Gooyaabi Templates