カイチ
https://images.plurk.com/1mddHethSpTFGx6GPskpYt.jpg 工作日常 晚點再來講發生什麼事
カイチ
今天怎麼過這麼慢
カイチ
總之就是日本人寫button感覺很像沒有測試就直接上傳
然後他的code錯誤造成整支JS死掉
カイチ
我之前有在環境上做PDF在ipad上預覽的功能
就寫在那支JS上
カイチ
因為JS死了 這下在不同OS的chrome上會發生什麼事情呢?
カイチ
windows PC : 因為chrome很厲害很貼心
所以在button的click事件出現後發生錯誤=才會報出 JS error
而且因為chrome很厲害很貼心
pdf的預覽在windows PC上會自己用chrome瀏覽器打開
造成這隻JS其實沒死掉的假象 是不是很貼心呢
カイチ
這次的主角
iPad iOS : 直接死掉不跟你五四三 預覽的對話視窗就直接一片空白給你看 連右上角的叉叉按鈕都不顯示給你
カイチ
就很納悶到底怎麼會這樣 結果就去找ipad有沒有辦法可以開瀏覽器的開發人員工具
カイチ
結果有找到拿來除錯
還真的有錯誤 可是沒辦法看到是哪一支檔案
カイチ
無論是iPad的chrome還是safari都告訴你有錯
カイチ
結果我今天就拿自己的mac連上測試環境看到底是哪裡錯
カイチ
然後用MacOS safari就很明確告訴我錯誤是哪一支檔案
就是我寫pdf預覽的檔案
カイチ
我把這件事情告訴日本人也截錯誤訊息的畫面給他看
カイチ
他好像看不懂英文 我還要翻譯給他
他確認了一下說告訴我說button是他寫的
問我有加上去這段錯誤的程式碼造成錯誤嗎
カイチ
.......
カイチ
我沒有我都只動檔案最下面的程式碼 你的位置很中間耶你要確定欸
カイチ
結果他叫我comment out它然後繼續做
カイチ
------戰爭上半場結束
カイチ
------戰爭下半場開始
カイチ
在comment out之後至少無論在平板或PC的pdf預覽都正常了 就進入下一個階段 從AWS上面拉檔案直接用網址存取 看能不能夠用套件成功預覽
カイチ
然後從上禮拜開始 我就一直遇到CORS的錯誤
カイチ
一直到現在能夠正常作業跟測試 我還是一直遇CORS的錯誤
カイチ
カイチ
我查了這些東西 也去AWS CLI上面測試
公司的AWS上就是沒有設定那個標頭讓我存取
カイチ
對方就一直用same-origin打退我
說測試環境跟目標環境都在AWS上應該沒有關係
カイチ
我截圖截了錯誤的原因跟結果
也貼了測試結果跟網頁範例的對照 真的沒有那個標頭
.....
我先無視他把其他的錯都除完
最後到下班時間 還是只剩下CORS錯誤
カイチ
對方:
CORSエラーは気にしなくて良いです。他のみんなも同じエラーが出てますので。
カイチ
??????????????
カイチ
我從上禮拜開始試了很多套件都撞這個錯 你跟我說不用在意?
カイチ
現在這個錯就是在AWS端設定網域白名單標頭就能除錯的事情 你跟我說因為大家都會有這個錯誤所以不要在意?
カイチ
對方發現的很多錯誤也沒有在點上
要嘛跟這這支目標JS完全無關
要嘛就是一直在問我是不是哪裡弄錯
就是死不看AWS那邊的狀況
カイチ
我不知道怎麼辦我仁至義盡
我如果明天跟他說現在這個CORS錯誤就是卡住我的原因 他會叫我找別的方法完成這件事情吧
(然後繼續被CORS錯誤卡住我已經預想得到 謝謝
カイチ
下半戰繼續
載入新的回覆