Skip to content
This repository has been archived by the owner on Dec 12, 2024. It is now read-only.

feat: downloading remote resources from Ad-Shield server #91

Merged
merged 4 commits into from
Mar 13, 2024
Merged

Conversation

piquark6046
Copy link
Member

@piquark6046 piquark6046 commented Mar 13, 2024

Fix #88
Fix #89
Fix #90

02b41b1

@piquark6046
Copy link
Member Author

piquark6046 commented Mar 13, 2024

@kjw3898 @DevKwon @duck0234 대응 패치를 테스트해야 하는데, 아래 URL를 클릭하셔서 패치를 다운로드해주세요. 그 후에 개드립을 새로고침해주세요.
https://github.com/List-KR/microShield/raw/fix/88/microShield.user.js

@piquark6046 piquark6046 marked this pull request as ready for review March 13, 2024 07:21
@piquark6046
Copy link
Member Author

되는 것 같아서 병합합니다.

@piquark6046 piquark6046 merged commit 76b78f2 into main Mar 13, 2024
7 checks passed
@piquark6046
Copy link
Member Author

업데이트 버튼을 누르시면 됩니다.

@DevKwon
Copy link

DevKwon commented Mar 13, 2024

@piquark6046

확인이 늦어서 죄송합니다.
안드로이드 파이어폭스에서는 업데이트 후에도 동일 증상 발생합니다.
엣지, 삼성 인터넷 브라우저는 정상 작동 확인하였습니다.

Screen_Recording_20240313_183907_Firefox.mp4

@piquark6046
Copy link
Member Author

piquark6046 commented Mar 13, 2024

저는 잘됩니다. Firefox의 캐시와 사이트 데이터를 삭제하신 후에 다시해보세요. 또한, 웹 사이트에 대한 TLS 인증서 CA가 AdGuard Personal CA인지 확인해주세요.

@duck0234
Copy link

duck0234 commented Mar 13, 2024

@kjw3898 @DevKwon @duck0234 대응 패치를 테스트해야 하는데, 아래 URL를 클릭하셔서 패치를 다운로드해주세요. 그 후에 개드립을 새로고침해주세요. https://github.com/List-KR/microShield/raw/fix/88/microShield.user.js

잘 되긴 하는데 이전처럼 정상적으로 바로 사이트가 켜지지 않고 깨진 상태로 나오다가 깜빡이고 정상으로 돌아오네요. 원래 그런 건가요?

@piquark6046
Copy link
Member Author

piquark6046 commented Mar 13, 2024

#91 (comment)

네. 애드쉴드 리커버리가 개드립 웹사이트에 있는 CSS 파일 (웹 사이트 디자인에 크게 관련됨)을 애드쉴드 서버에서 다운로드하게끔 변경했습니다.
다운로드하기 위해 있는 인코딩된 데이터가 꼬아져 있는데 이 것을 디코드하는데 시간이 약간 소요됩니다.

@DevKwon
Copy link

DevKwon commented Mar 13, 2024

저는 잘됩니다. Firefox의 캐시와 사이트 데이터를 삭제하신 후에 다시해보세요. 또한, 웹 사이트에 대한 TLS 인증서 CA가 AdGuard Personal CA인지 확인해주세요.

확인하였습니다. 감사합니다.

@Jaygan-s
Copy link

@kjw3898 @DevKwon @duck0234 대응 패치를 테스트해야 하는데, 아래 URL를 클릭하셔서 패치를 다운로드해주세요. 그 후에 개드립을 새로고침해주세요. https://github.com/List-KR/microShield/raw/fix/88/microShield.user.js

잘 되긴 하는데 이전처럼 정상적으로 바로 사이트가 켜지지 않고 깨진 상태로 나오다가 깜빡이고 정상으로 돌아오네요. 원래 그런 건가요?

PC 크롬 기준 잘 되는데, 로딩에 약간의 지연이 있어 페이지를 이동할 때마다 레이아웃이 움직이거나, 다크모드에서는 배경색 로딩 시간차로 인해 화면이 하얗게 깜빡입니다.
그리고 브라우저 설정이나 다른 확장프로그램과 충돌이 있는지는 모르겠으나 다크모드를 풀면 CSS가 정상적으로 로드되지 않는 경우가 다소 있습니다.
많이 거슬리시면 저의 경우엔 microShield 적용 전에 정상적으로 로드된 CSS를 복사한 후 Stylus와 같은 확장 프로그램에 수동 등록해주는 임시방편으로 해결했습니다.

@piquark6046
Copy link
Member Author

그리고 브라우저 설정이나 다른 확장프로그램과 충돌이 있는지는 모르겠으나 다크모드를 풀면 CSS가 정상적으로 로드되지 않는 경우가 다소 있습니다.

다크 모드일 때 CSS가 로드되지 않는 현상은 microShield에 관련 데이터가 없어서 발생하는 문제입니다. 잠시만요.

@piquark6046
Copy link
Member Author

@Jaygan-s 수정되었습니다.
3.17.3 또는 그 이후 버전으로 업데이트해주세요.

@Jaygan-s
Copy link

@Jaygan-s 수정되었습니다. 3.17.3 또는 그 이후 버전으로 업데이트해주세요.

확인 완료했습니다.
이제 다크모드 사용시/미사용시 모두 CSS 로드 실패 현상이 발생하지 않습니다. 감사합니다

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug: dogdrip.net Bug: dogdrip.net AB: site dogdrip css break when turn on microshield
4 participants