iT邦幫忙

0

angular 手機瀏覽器無法正常運作

想請問各位用angular,RXJS, http post get .. 時,有碰過顯示不出來的狀況嗎,可能會是什麼樣的問題,有用subscription等等的方式傳輸資料,用chrome的開發者點手機模式是可以正常運作的,不過這可能只測的到rwd而已..,但用手機(iphone)的chrome safari部分功能都無法正常運作。

但用手機開也沒辦法開開發者模式,有什麼方法來檢測問題嗎

看更多先前的討論...收起先前的討論...
joneshong iT邦新手 5 級 ‧ 2018-10-09 17:55:51 檢舉
請問您什麼功能壞了?
電腦版的chrome跟手機版應該會是一樣的

如果真的不行,用Macbook的safair開發者工具可以看到iphone的console,或是用browser的alert看問題出在哪
Zaku iT邦新手 4 級 ‧ 2018-10-11 15:43:37 檢舉
safair的開發工具跟chrome的有什麼不同嗎?後來發現是jquery的問題,只好改寫法,在電腦版可以運作,在手機板上會失效一些功能。應該不能說是jquery,有其他套件只要有更動頁面的,都滿容易失效的。目前還發現參數傳遞也有問題,還在查什麼原因,問題未免也太多orz..
所以您不是純用angular,還有用到其他第三方套件嗎?
因為我本身在開發的angular專案還沒遇過類型的問題,
不知道你能不能在多提供一點訊息?
Zaku iT邦新手 4 級 ‧ 2018-10-17 09:44:50 檢舉
恩我找到問題了,主要是JS有些寫法要改,在電腦上可行,在手機上會有問題,可能跟angular沒有絕對關係,我目前沒有在側一次在一般環境下使用,有一些是jquery的問題,到手機上後變得抓不到資料,像是欄位change後抓某個$(element)取出值存成變數,電腦上可以,手機上取到空值,可能jquery跟angular的互動不太好,有些寫法要改。所以盡量都把jquery都拿掉了。因為有些套件還是會用到jquery有點麻煩。也可能要盡量要少直接對DOM操作,有可angular lifecycle-hooks在某個階段才作用但沒注意或不清楚

尚未有邦友回答

立即登入回答