•  


페이지를 파싱하기 어렵습니다.// These samples are intended for Web so this import would normally be // done in HTML however using modules here is more convenient for // ensuring sample correctness offline. import firebase from "firebase/app"; import "firebase/auth"; // Mask the global 'window' for this snippet file const window = { recaptchaVerifier: undefined }; function recaptchaVerifierInvisible() { function onSignInSubmit() { // TODO(you): Implement } // [START auth_phone_recaptcha_verifier_invisible] window.recaptchaVerifier = new firebase.auth.RecaptchaVerifier('sign-in-button', { 'size': 'invisible', 'callback': (response) => { // reCAPTCHA solved, allow signInWithPhoneNumber. onSignInSubmit(); } }); // [END auth_phone_recaptcha_verifier_invisible] } function recaptchaVerifierVisible() { // [START auth_phone_recaptcha_verifier_visible] window.recaptchaVerifier = new firebase.auth.RecaptchaVerifier('recaptcha-container', { 'size': 'normal', 'callback': (response) => { // reCAPTCHA solved, allow signInWithPhoneNumber. // ... }, 'expired-callback': () => { // Response expired. Ask user to solve reCAPTCHA again. // ... } }); // [END auth_phone_recaptcha_verifier_visible] } function recaptchaVerifierSimple() { // [START auth_phone_recaptcha_verifier_simple] window.recaptchaVerifier = new firebase.auth.RecaptchaVerifier('recaptcha-container'); // [END auth_phone_recaptcha_verifier_simple] } function recaptchaRender() { /** @type {firebase.auth.RecaptchaVerifier} */ const recaptchaVerifier = window.recaptchaVerifier; // [START auth_phone_recaptcha_render] recaptchaVerifier.render().then((widgetId) => { window.recaptchaWidgetId = widgetId; }); // [END auth_phone_recaptcha_render] } function phoneSignIn() { function getPhoneNumberFromUserInput() { return "+15558675309"; } // [START auth_phone_signin] const phoneNumber = getPhoneNumberFromUserInput(); const appVerifier = window.recaptchaVerifier; firebase.auth().signInWithPhoneNumber(phoneNumber, appVerifier) .then((confirmationResult) => { // SMS sent. Prompt user to type the code from the message, then sign the // user in with confirmationResult.confirm(code). window.confirmationResult = confirmationResult; // ... }).catch((error) => { // Error; SMS not sent // ... }); // [END auth_phone_signin] } function verifyCode() { function getCodeFromUserInput() { return "1234"; } /** @type {firebase.auth.ConfirmationResult} */ const confirmationResult = undefined; // [START auth_phone_verify_code] const code = getCodeFromUserInput(); confirmationResult.confirm(code).then((result) => { // User signed in successfully. const user = result.user; // ... }).catch((error) => { // User couldn't sign in (bad verification code?) // ... }); // [END auth_phone_verify_code] } function getRecaptchaResponse() { const recaptchaWidgetId = "..."; const grecaptcha = {}; // [START auth_get_recaptcha_response] const recaptchaResponse = grecaptcha.getResponse(recaptchaWidgetId); // [END auth_get_recaptcha_response] }
- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본