developer tip

구글 크롬 북마크 기능

copycodes 2020. 11. 24. 08:06
반응형

구글 크롬 북마크 기능


먼저 제가 가진 문제를 말씀 드리겠습니다. 동일한 웹 페이지를 여러 번 채워야하고, 채워야하는 내용은 가장 큰 부분은 동일하지만 웹 페이지 전체에 흩어져 있습니다.

내가 생각했던 해결책 : 구글 북마크 뒤에 넣는 자바 스크립트 함수를 만드는 방법이 있다는 것을 알고 있습니다. 그러면 페이지에있을 때 그 북마크를 클릭하기 만하면 몇 가지 작업을 수행 할 수 있습니다.

나는 누군가가 이와 같은 것을 사용하거나 만들 었는지 궁금합니다. 직접 만들 수 있다면 어떻게 시작합니까? 그리고 jquery를 사용할 수 있습니까?

이것을 만들 수 있다면, 클릭 할 때 몇 가지 매개 변수를 묻는 팝업을 표시하여 같은 것을 3,4 번 채울 필요가 없는지 궁금했습니다.


북마크릿을 사용하여이 작업을 수행 할 수 있습니다 . 북마크릿은 의사 프로토콜로 시작하는 URI와 그 javascript:뒤에 URI 인코딩 된 자바 스크립트 코드 가있는 북마크입니다 . 북마크를 트리거하면 브라우저가 현재 페이지의 컨텍스트에서 코드를 실행합니다. 따라서 해당 페이지로 이동 한 다음 해당 북마크를 사용하여 표준 정보를 입력하면됩니다.

예를 들어, 다음은 실행될 때 id someElement페이지에서가 있는 요소를 찾고 발견 된 경우 "some value"해당 value속성에 할당 하는 북마크릿입니다 .

javascript:(function(){var d=document,e=d.getElementById("someElement");e.value="some value";})();

이 북마크릿 생성기는 JavaScript를 한 줄로 정리하는 데 유용합니다. http://mrcoles.com/bookmarklet/


javascript : { document.getElementById('PlateNo').value='0815';document.getElementById('AppRef').value='013007';document.getElementById('VehicleReg').value='MX53 YMD'; void(0) }

다음은 문서처럼 웹 페이지를 편집 할 수있는 예입니다.

javascript:document.body.contentEditable = 'true'; document.designMode='on'; void 0

프롬프트와 알림을 사용하고 창을 확인할 수 있으며, 일종의 게임을 만들었습니다. 그래도 깨끗하지 않습니다. 다음은 javascript-code입니다.

편집자에게 : 작동하려면 시작 부분에 "javascript :"가 있어야합니다.

javascript: 
var totalClicks = 0;
for (var i = 0; i < 1000000; i++){
    var message1 = prompt("Clicker Game!\nClicks: "+totalClicks,"remove this text to end the game");
    totalClicks++;
    if (message1 !== "remove this text to end the game"){
        i = Math.Infinity;
    }
}
alert("Thanks for playing my game!\nClicks: "+totalClicks)

Mozilla의 경우 다음과 같이 사용하십시오.

javascript:function myFun(){
var d=document;
var e=d.getElementById("someElement");
var e.value="some value";
}myFun();

참고 URL : https://stackoverflow.com/questions/18872679/function-as-google-chrome-bookmark

반응형