플러그인을 사용하여 QR 코드를 사용하여 메모 생성

一个新手
풀어 주다: 2017-09-29 09:36:04
원래의
2651명이 탐색했습니다.

예전에는 여러 플러그인을 사용해 QR코드를 생성했는데, 항상 여러 가지 문제에 부딪혔는데... 드디어 간단하게 직접 만들어서 여기에 기록해봅니다.

 Chrome 플러그인은 매우 개방적입니다! ! ! crx 파일을 구한 다음 파일의 접미사를 zip으로 변경하면 압축을 풀 수 있습니다. 결국 모든 것이...

  이 연구에 대한 참고 자료: http://open.chrome .360.cn/extension_dev /overview.html , 사용된 Javascript QR 코드 생성기는 https://github.com/davidshimjs/qrcodejs

  1. 디렉토리 구조를 살펴보겠습니다

가장 중요한 것은 그림에서 열린 파일: Manifest.json이며 확장의 항목 또는 설명 파일입니다. 이 확장 프로그램에서 사용되는 일부 구성은 위 그림에 설명되어 있으므로 입력하지 않겠습니다.

참고: 마지막 줄의 "permissions":["tabs"]에 주목해야 합니다. 여기에는 확장 프로그램에 필요한 권한이 나열되어 있습니다. 처음에 이 작업을 수행하지 않으면 얻을 수 없습니다. URL 주소...

 2. 코드


<!DOCTYPE html><html><head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>ddz qrcode</title>
    <style>
        .ddz {
            height: 101px;
            width: 100%;
            background-image: url(./images/ddz.png);
            background-position: center;
            background-repeat: no-repeat;
        }     
        #qrcode {
            width: 250px;
            height: 250px;
            margin-top: 15px;
        }
    </style>
    <script src="./lib/qrcode.min.js"></script>
    <script src="popup.js"></script></head><body>
    <p class="ddz"></p>
    <p id="qrcode"></p></body></html>
로그인 후 복사

는 QR 코드의 html 페이지를 표시합니다


chrome.tabs.getSelected(null, function(tab) {    
        var QRCodeContainer = document.getElementById("qrcode");    
        var qrcode = new QRCode(QRCodeContainer, {
        width: QRCodeContainer.clientWidth,
        height: QRCodeContainer.clientHeight
    });    if (tab.url) {
        qrcode.makeCode(tab.url);
    }
});
로그인 후 복사

해당 JS 코드

 3. Test

 3.1. 브라우저에서 chrome://extensions/를 입력하고 "개발자 모드"를 활성화합니다.

  3.2. "확장 디렉토리"를 선택하고 설치하세요. 매우 편리한 ...

3.3 아래 그림과 같이 QR 코드 테스트를 생성합니다. 마지막으로 CRX로 패키지하고 "패키지 확장 ..."를 클릭하고 클릭합니다. 그런 다음 확장 프로그램 루트 디렉터리를 선택하고(개인 키 파일은 선택할 수 없으며 자동으로 키 파일을 생성합니다) 마지막으로 "패키지 확장 프로그램"이 OK입니다!

 이제 끝입니다.

위 내용은 플러그인을 사용하여 QR 코드를 사용하여 메모 생성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!