구글 크롬 북마크 기능
먼저 제가 가진 문제를 말씀 드리겠습니다. 동일한 웹 페이지를 여러 번 채워야하고, 채워야하는 내용은 가장 큰 부분은 동일하지만 웹 페이지 전체에 흩어져 있습니다.
내가 생각했던 해결책 : 구글 북마크 뒤에 넣는 자바 스크립트 함수를 만드는 방법이 있다는 것을 알고 있습니다. 그러면 페이지에있을 때 그 북마크를 클릭하기 만하면 몇 가지 작업을 수행 할 수 있습니다.
나는 누군가가 이와 같은 것을 사용하거나 만들 었는지 궁금합니다. 직접 만들 수 있다면 어떻게 시작합니까? 그리고 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
'developer tip' 카테고리의 다른 글
C ++ 문자열을 여러 줄로 분할 (파싱이 아닌 코드 구문) (0) | 2020.11.24 |
---|---|
Maven : 플러그인 설명자 오류 검색 실패 (0) | 2020.11.24 |
Pandas 데이터 프레임에서 None을 NaN으로 바꿉니다. (0) | 2020.11.24 |
솔루션별로 NuGet 패키지 원본을 설정하는 방법이 있습니까? (0) | 2020.11.24 |
내 프로젝트에서 내 각도 버전을 찾는 방법은 무엇입니까? (0) | 2020.11.24 |