기 타 .hta 질문이요
2020.05.19 00:22
<HTML>
<FRAMESET>
<FRAME name=mainpage src="http://192.168.0.14/">
</FRAMESET>
</HTML>
이렇게 만들어 었는데
주소가 내부아이피라 그런지 스크립트 에러가 나는데
실행시 에러 안뜨게 할수 있나요?
댓글 [9]
-
내꼬 2020.05.19 09:07 -
달그림 2020.05.19 13:56
오류 나요
-
내꼬 2020.05.19 16:55 hta 구문상 스크립트는 존재 하지 않습니다.
아마도 내부 192.168.0.14 시작 페이지에 문제가 있지 않을까 합니다.
-
달그림 2020.05.19 22:54
네 그렇군요
-
메리아 2020.05.19 09:15
아이피 문제가 아닌거 같은데요.
스크립트 에러는 문자 그대로 그 스크립트가 잘못되어 에러가 나는겁니다.
그 스크립트가 아이피를 확인하는 뭐 그런게 있다면 또 몰라도요.
아이피 문제가 아닙니다.
간단하게 확인해보시려면
search everything에 http 서버 구동하는 기능이 있습니다.
초보고 뭐고 간에 옵션 들어가서 http server 항목 찾아서 Enable HTTP server 체크박스만 클릭하고 OK로 옵션창 닫으면
간단한 http 서버가 구동됩니다.
기존에 하시는게 있어서
포트가 겹칠 우려가 있으니 enable 체크하고 포트를 8080 등으로 지정하시고 서버구동 후
저기 주소를 http://127.0.0.1:8080으로 바꿔보시거나
아니면 저 아이피에 있는 곳에서 구동하고 http://192.168.0.14:8080 으로 해보세요.
멀쩡하게 잘 접속 될겁니다.
아이피 문제가 아니니 해당 html과 script를 수정하세요.
-
달그림 2020.05.19 13:58
그냥 일반 웹주소 넣으면 오류 안나거든요
근데 내부 아이피 넣으면 오류 나요
-
내꼬 2020.05.19 16:55 저도 내부 ip로 불러봤지만 오류가 없었습니다.
-
메리아 2020.05.19 21:11
뭐, 실제로 발생했으니 문제는 있는거겠죠.
아무리봐도 드문 케이스 같은데
저 내부아이피에선 대체 어떤걸 돌리시나요?
아예 없는 아이피를 넣어도 스크립트 에러는 안납니다. 날수도 없구요.
위쪽 댓글 보니 addEventListener 오류가 났죠?
문자 그대로 그게 오류가 난건데
그 부분이나 그거와 연관된 앞부분에서 자기 호스트 주소를 읽고 뭔짓을 하는겁니다.
아니면 보안관련 설정과도 관계가 있을수 있긴 합니다만,
hta의 경우 보안은 더 자유롭게 풀리는 편이라 더더욱 가능성이 낮아보여요.
게다가 오류난 소스보니 "스크립트 코드압축"으로 처리된거 같은데,
그거 beautify하고 분석하지 않으면 알기 어려울거 같습니다.
숫자에 약해서 저게 도대체 얼마나 되는 양인지도 모르겠군요. ㅡ.ㅡ
엄청 기네요.
대체 어디서 가져온 코드인가요?
-
달그림 2020.05.19 22:56
iot 설정 주소인데요 그 장치 설정 페이지가 문제인가 봐요ㅋ
내부 ip와 관련이 없습니다.
해당 구문 또한 오류가 나지 않습니다.