반응형

결론 부터 말씀 드리면 "Mobi" 가 User agent에 포함되어 있으면 모바일 입니다.

 

 
 

 

------------------------------------------------------------------------------------

모바일, 태블릿 혹은 데스크탑섹션

The most common reason to perform user agent sniffing is to determine which type of device the browser runs on. The goal is to serve different HTML to different device types.

  • Never assume that a browser or a rendering engine only runs on one type of device. Especially don't make different defaults for different browsers or rendering engines.
  • Never use the OS token to define if a browser is on mobile, tablet or desktop. The OS may run on more than one type of (for example, Android runs on tablets as well as phones).

The following table summarizes the way major browser vendors indicate that their browsers are running on a mobile device:

Common browsers User Agent strings
브라우저 규칙 예제
Mozilla (Gecko, Firefox) Mobile or Tablet token in the comment. Mozilla/5.0 (Android; Mobile; rv:13.0) Gecko/13.0 Firefox/13.0
WebKit-based (Android, Safari) Mobile Safari tokenoutside the comment. Mozilla/5.0 (Linux; U; Android 4.0.3; de-ch; HTC Sensation Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
Blink-based (Chromium, Google Chrome, Opera 15+) Mobile Safari tokenoutside the comment Mozilla/5.0 (Linux; Android 4.4.2); Nexus 5 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Mobile Safari/537.36 OPR/20.0.1396.72047
Presto-based (Opera 12-)

Opera Mobi/xyz tokenin the comment (Opera 12-)

Opera/9.80 (Android 2.3.3; Linux; Opera Mobi/ADR-1111101157; U; es-ES) Presto/2.9.201 Version/11.50

Internet Explorer IEMobile/xyz token in the comment. Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0)

In summary, we recommend looking for the string “Mobi” anywhere in the User Agent to detect a mobile device.

If the device is large enough that it's not marked with “Mobi”, you should serve your desktop site (which, as a best practice, should support touch input anyway, as more desktop machines are appearing with touchscreens).

 

 

참고 URL : https://developer.mozilla.org/ko/docs/Web/HTTP/User_agent%EB%A5%BC_%EC%9D%B4%EC%9A%A9%ED%95%9C_%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80_%EA%B0%90%EC%A7%80#%EB%AA%A8%EB%B0%94%EC%9D%BC_%ED%83%9C%EB%B8%94%EB%A6%BF_%ED%98%B9%EC%9D%80_%EB%8D%B0%EC%8A%A4%ED%81%AC%ED%83%91

반응형

'스크립트' 카테고리의 다른 글

javascript object length 구하기.  (0) 2019.06.30
css - 줄바꿈  (0) 2019.05.15
vim - 하이라이트 끄기  (0) 2019.05.13
IE img label for 클릭 안될때 처리  (4) 2019.03.27
html5 javascript 이미지 미리보기  (0) 2018.11.29
cmd process kill  (0) 2018.11.17
javascript padStart - left padding  (0) 2018.11.07
curl 기본 사용법  (0) 2018.11.07
반응형

아래 [예제]에서 이미지 파일을 선택하시며 미리보기가 됩니다.

 

핵심은 FileReader 객체인데 지원 가능한 브라우저는 아래와 같습니다.

 

Firefox (Gecko)

 Chrome

 Internet Explorer*

 Opera

 Safari

 3.6 (1.9.2)

 7

 10

 12.02

 6.0.2



[예제]

 

 

 

[코드]

 

 

반응형

'스크립트' 카테고리의 다른 글

css - 줄바꿈  (0) 2019.05.15
vim - 하이라이트 끄기  (0) 2019.05.13
IE img label for 클릭 안될때 처리  (4) 2019.03.27
User agent를 이용한 모바일 체크  (0) 2019.03.18
cmd process kill  (0) 2018.11.17
javascript padStart - left padding  (0) 2018.11.07
curl 기본 사용법  (0) 2018.11.07
jquery self unwrap  (0) 2018.11.06
반응형

리눅스에서는 프로세스를 종료할 때는 kill 명령어를 쓰지만 윈도우에서는 taskkill 명령어를 이용합니다.

 

간단한 예제입니다.

 

80포트로 서비스하는 프로세스를 찾아서 죽이는 예제입니다.

 

 

1. 80 포트로 서비스하는 PID찾기.  "o" option 이 PID를 알려줍니다.

 

 

가장 오른쪽에 있는 숫자가 PID 입니다.

 

 

2. 해당 PID를 kill 합니다. "/pid" option 을 사용하면 pid 를 이용해 kill 할 수 있습니다.

 

 

3. "/f" option 을 사용하면 강제 종료할 수 있습니다.

 

 

반응형

'스크립트' 카테고리의 다른 글

vim - 하이라이트 끄기  (0) 2019.05.13
IE img label for 클릭 안될때 처리  (4) 2019.03.27
User agent를 이용한 모바일 체크  (0) 2019.03.18
html5 javascript 이미지 미리보기  (0) 2018.11.29
javascript padStart - left padding  (0) 2018.11.07
curl 기본 사용법  (0) 2018.11.07
jquery self unwrap  (0) 2018.11.06
jquery 확장 enter key function  (0) 2018.11.05
반응형

자바스크립에서 특정 문자열 왼쪽에 문자열을 채우고 싶을 padStart 함수를 이용하면 됩니다.

하지만 지원하지 않는 브라우저나 버전이 있으므로 아래와 같이 정의해 놓고 사용하면 편합니다.

 

참고로, 아래코드는 왼쪽에 채울 문자열을 1자리만 허용하고 있습니다.

 

[Code]

 

 

[Test]

 
 

[Result]

 

반응형

'스크립트' 카테고리의 다른 글

IE img label for 클릭 안될때 처리  (4) 2019.03.27
User agent를 이용한 모바일 체크  (0) 2019.03.18
html5 javascript 이미지 미리보기  (0) 2018.11.29
cmd process kill  (0) 2018.11.17
curl 기본 사용법  (0) 2018.11.07
jquery self unwrap  (0) 2018.11.06
jquery 확장 enter key function  (0) 2018.11.05
javascript cookie getCookie setCookie  (0) 2018.11.05
반응형

[Option]

 

[Example]

 

 
반응형

'스크립트' 카테고리의 다른 글

User agent를 이용한 모바일 체크  (0) 2019.03.18
html5 javascript 이미지 미리보기  (0) 2018.11.29
cmd process kill  (0) 2018.11.17
javascript padStart - left padding  (0) 2018.11.07
jquery self unwrap  (0) 2018.11.06
jquery 확장 enter key function  (0) 2018.11.05
javascript cookie getCookie setCookie  (0) 2018.11.05
netstat unique ip  (0) 2018.09.10
반응형

jquery에서 자기 자신의 태그를 제거하는 방법 입니다.

 

unwrap 을 이용하면 되는데 그냥 쓰면 상위 태그를 지우기 때문에 contents() 함수화 함께 쓰면 됩니다.

 

아래 예제로 확인하세요.

 

Html

 

 

Javascript

 

 

 

결과

 

반응형

'스크립트' 카테고리의 다른 글

html5 javascript 이미지 미리보기  (0) 2018.11.29
cmd process kill  (0) 2018.11.17
javascript padStart - left padding  (0) 2018.11.07
curl 기본 사용법  (0) 2018.11.07
jquery 확장 enter key function  (0) 2018.11.05
javascript cookie getCookie setCookie  (0) 2018.11.05
netstat unique ip  (0) 2018.09.10
javascript java rsa  (0) 2018.08.13
반응형

Jquery를 이용한 엔터키 입력 시 동작하는 함수 입니다.

 

 

 

반응형

'스크립트' 카테고리의 다른 글

cmd process kill  (0) 2018.11.17
javascript padStart - left padding  (0) 2018.11.07
curl 기본 사용법  (0) 2018.11.07
jquery self unwrap  (0) 2018.11.06
javascript cookie getCookie setCookie  (0) 2018.11.05
netstat unique ip  (0) 2018.09.10
javascript java rsa  (0) 2018.08.13
aes256 cbc javascript and java  (0) 2018.08.09
반응형

자바스크립트 쿠키 제어 함수 입니다.

 

 

참조 : https://www.quirksmode.org/js/cookies.html

반응형

'스크립트' 카테고리의 다른 글

javascript padStart - left padding  (0) 2018.11.07
curl 기본 사용법  (0) 2018.11.07
jquery self unwrap  (0) 2018.11.06
jquery 확장 enter key function  (0) 2018.11.05
netstat unique ip  (0) 2018.09.10
javascript java rsa  (0) 2018.08.13
aes256 cbc javascript and java  (0) 2018.08.09
ajax multiple parameter request list  (0) 2018.07.24
반응형
현재 서버에 접속중인 IP 목록을 확인하는 명령어 입니다.
 

 

 

1초 간격으로 서버에 접속중인 IP 목록을 확인합니다.

 

 

 

* cut 은 포트 제거에 쓰입니다.

* sort 정렬 후

* uniq -c 중복된 값을 제거하고 중복된 수를 표시합니다.

 

 

반응형

'스크립트' 카테고리의 다른 글

curl 기본 사용법  (0) 2018.11.07
jquery self unwrap  (0) 2018.11.06
jquery 확장 enter key function  (0) 2018.11.05
javascript cookie getCookie setCookie  (0) 2018.11.05
javascript java rsa  (0) 2018.08.13
aes256 cbc javascript and java  (0) 2018.08.09
ajax multiple parameter request list  (0) 2018.07.24
javascript object size  (0) 2018.07.23
반응형

 

Java Code

 

 

Result

 

 

 

Html and Javascript code

 
 

Result

 

---------------------------------

공개키 / 개인키 문자열로 처리.

반응형

'스크립트' 카테고리의 다른 글

jquery self unwrap  (0) 2018.11.06
jquery 확장 enter key function  (0) 2018.11.05
javascript cookie getCookie setCookie  (0) 2018.11.05
netstat unique ip  (0) 2018.09.10
aes256 cbc javascript and java  (0) 2018.08.09
ajax multiple parameter request list  (0) 2018.07.24
javascript object size  (0) 2018.07.23
jquery ajax ie no transport error  (0) 2018.07.17

+ Recent posts