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