기본 그놈 웹 브라우저를 통해 웹 페이지에 자동 로그인


9

Raspbian의 기본 웹 브라우저로 이와 같은 HTML 페이지를 호출하려고하는데 기본 로그인 페이지로 연결됩니다.

데스크톱의 Midori도 마찬가지입니다.

데스크톱에서 Firefox 또는 Google Chrome으로 정확히 동일한 페이지를 호출하면 작동합니다.

우선, 나는 가지고 있었다 :

<body onLoad="doLogin()">

똑같은 동작을했지만 Firefox와 Chrome에서 작동했습니다. raspbian의 내장 브라우저를 사용 하여이 작업을 수행 할 수있는 방법이 있습니까?

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script>
<!--
function doLogin() {
document.form1.action="https://ip/sub/main.html?page=map_info&id=177";
document.form1.submit();
}
//-->
</script>
</head>
<body >
<form name="form1" id=form1 method="post">
    <input type="hidden" name="process" value="login">
    <input type="hidden" name="page" value="start">
    <input type="text" name="user" value="User">
    <input type="password" name="password" value="Pass">
</form>
<script>window.onload=doLogin;</script>

</body>
</html>

추신. 내부 데이터가 노출되지 않도록 사용자, 패스 및 URL이 변경되었습니다.


2
"alert ( 'hi');"를 추가하면 doLogin 기능에 경고가 표시됩니까? JavaScript가 실행 중인지 여부가 표시됩니다.
rob

1
불행히도 오늘까지 해결책을 찾지 못했습니다. 오늘 전달되지 않은 것은 페이지에 사용자와 비밀번호를 제공하는 것입니다. 로그인하지 않습니다. 적어도 리디렉션이 작동합니다. 이 함수는 시도와 작동 모두로 호출되지만 사용자 데이터의 전송은 아닙니다.
alsternerd

1
어쩌면 당신은 HTML 태그로 싸인 스크립트 태그 안에 JavaScript 코드가 있기 때문일 수 있습니다
Mohammad Ali

1
이 경우 두 파일이 너무 부풀어 보이기 때문에 모든 것을 하나의 파일에 보관해야합니다. 게시물 / 데이터 가져 오기를 올바르게 얻을 수 없었기 때문에 이것이 내가 얻은 것입니다. 지금은 컴퓨터를 부팅 할 때마다 vnc를 사용하여 사이트에 로그인합니다.
alsternerd

1
ID에 따옴표가 있는지 확인하십시오. ID = "form1". 이 작동 할 수 있습니까? js에서 제출을 document.getElementById ( 'form1'). submit ();
Joe Platano

답변:


0

사용하려는 브라우저에 JavaScript가 활성화되어 있지 않을 수 있습니다.

  1. 오페라 열기
  2. 앱 창의 왼쪽 상단에있는 Opera 버튼 Opera 버튼을 클릭하십시오.
  3. 설정 메뉴 항목을 클릭하십시오
  4. 왼쪽 창에서 웹 사이트 항목을 클릭하십시오
  5. JavaScript 제목 아래에 두 가지 옵션이 있습니다. JavaScript를 활성화하려면 : 모든 사이트에서 JavaScript를 실행할 수 있도록 허용 (권장) 옵션을 선택하십시오.
  6. JavaScript를 비활성화하려면 : 사이트에서 JavaScript를 실행할 수 없음 옵션을 선택하십시오.
  7. 다음과 같은 예외 규칙을 만들 수도 있습니다. 모든 사이트에서 JavaScript를 실행하도록 허용하면 badsite.com을 허용하지 않도록 예외를 설정할 수 있습니다. 모든 사이트에서 JavaScript를 실행하지 못하게하는 경우 goodsite.com을 허용하도록 예외를 만들 수 있습니다.
  8. 옵션 선택을 마치면 설정 창을 닫고 Opera를 다시 시작하십시오.
  9. whatismyipaddress.ricmedia.com을 방문하여 현재 JavaScript 상태를 확인하십시오. Wikipedia의 Opera 웹 브라우저 (공식) Opera 웹 브라우저 Opera 브라우저에서 Google 검색

이것은 https://pchelp.ricmedia.com/enable-disable-javascript-opera/ 에서 온 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.