일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- swift
- ADsP
- ios click
- rollback예외
- Autoplay policy
- Spring
- java
- 크롬자동재생
- STS
- @Transactionl
- vue.js
- Spring 특징
- 데이터분석준전문가
- Spring 기초
- eclipse-plugin
- @annotation
- Today
- Total
목록분류 전체보기 (4)
코딩 연습장

웹앱 테스트 중 오디오 자동재생 기능을 써야하는데, 크롬 자동재생 정책에 의해 불가능한 상황이 있었다. Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD 사용자 상호작용이 없으므로 자동재생이 불가능하다~ 크롬 자동재생 정책 변경 사항 >> 간단히 말하면 1. mute된 상태로는 자동재생을 허용 2. 다음과 같은 경우에는 소리와 함께 자동재생 허용 2-1. 사용자 상호작용 (클릭,탭 등) 2-2. MEI값 초과된 경우, 사용자가 이전에 사운드와 함께 재생한 적이 있을때 2-3. The user has added the site..
하이브리드 앱 개발 중,, IOS 12버전에서 jquery $('document').on('click') 이 동작하지 않는 현상이 발생했다. 동적으로 생성하는 HTML 태그에 이벤트를 걸어야 해서, document 객체에 아래와 같이 특정 class 클릭 이벤트를 줬다. $('document').on('click','class',function(){ // code }) 안드로이드나 IOS 13버전에서는 문제 없이 동작하였으나 IOS 12.xx버전에서 해당 이벤트 들만 동작하지 않았다. 검색해보니 ios mobile browser인 safari에서 click의 cursor가 지정되지않아 click이벤트로 들어오지 않는 것 같았다. 이와 관련해 2가지 해결방법을 찾았다. 1. 해당 클래스 css에 curso..

sts를 사용하다가 내가 원하는 기능을 plugin으로 만들어서 쓰면 어떨까 하는 생각이 들었다. 개발하면서 발생하는 오류를 google에 검색해서 문제를 해결하는 편인데, 특정 부분을 google에 자동으로 검색하는 기능이 있으면 좋을 것 같다는 생각에 'QuickGoogling(QG)' 을 기획하게 되었다. 먼저, 플러그인 만드는 법부터... 1. plugin 프로젝트 생성 File > New > Other... > Plug-in Project 생성 Project 이름 설정 아래 형광펜 두 곳 체크 형광펜 체크 해제 2-1. 프로젝트 Extensions 설정 Extensions > Add.. > Extension Wizards > "Hello..... 선택 next 해당 플러그인 실행시 아래 Mess..

spring 프로젝트에서 Java Resources에 에러표시가 떴다. 에러 내역은 Dynamic Web Module 버전을 바꿀수 없다는 내용이였다. 해당 프로젝트 마우스 오른쪽 > [Properties] > Project Facets 에서 Dynamic Web Module 버전은 4.0으로 설정되어 있고 Tomcat버전에 따른 Servlet Spec은 다음과 같다. 사이트 이동 8.5버전에 맞는 spec은 3.1인데 Project Facets내에서는 변경이 불가능하다고 뜬다. xml에 4.0버전으로 설정되어 있기 때문이다. 해당 프로젝트 폴더 > .setting 폴더 > org.eclipse.wst.common.project.facet.core.xml 파일 수정 jst.web 버전을 4.0에서 3.1..