틀:빠른이동: 두 판 사이의 차이

리버티게임, 모두가 만들어가는 자유로운 게임
(지원되는 게임 문단 추가)
(명세 수정)
1번째 줄: 1번째 줄:
<onlyinclude><includeonly>{{PluginX|사용자:BANIP/page-preload.js}}</includeonly><div class="enable-preload"></div></onlyinclude>
<onlyinclude><includeonly>{{PluginX|:빠른이동/page-preload.js}}</includeonly><div class="enable-preload"></div></onlyinclude>
페이지에 선행로딩 기능을 활성화합니다.
페이지에 선행로딩 기능을 활성화합니다.


== 개요 ==
== 개요 ==
이 스크립트는 서버의 트래픽을 희생하여 페이지 속도를 대폭 증가합니다. 즉, 링크를 누르기 전에도 페이지의 모든 링크의 내용물을 미리 담아뒀다가 사용자가 링크를 클릭한 즉시 로딩한 페이지를 즉시 표시합니다.
이 스크립트는 서버의 트래픽을 희생하여 페이지 이동 속도를 대폭 증가시킵니다. 클릭하자마자 즉시 이동되게 합니다. 원리는 링크를 누르기도 전에 해당 페이지의 모든 링크의 내용물을 미리 로딩시켜뒀다가 사용자가 링크를 클릭한 즉시 로딩한 페이지를 즉시 표시합니다.


== 사용법 ==
== 사용법 ==
9번째 줄: 9번째 줄:
<pre>{{빠른이동}}</pre>
<pre>{{빠른이동}}</pre>


== 지원되는 게임 ==
== 상세 ==
현재 빠른이동을 지원하는 페이지는 다음과 같습니다.
=== 지원되는 경우 ===
현재 빠른이동을 지원하는 경우는 아래와 같습니다.
* 링크이동식 게임
* 링크이동식 게임
* CGI, CGI2와 같은 url파라미터를 사용하는 게임
* CGI틀과 같은 url파라미터를 사용하는 게임
플러그인, 플러그인X를 사용하는 문서는 지원하지 않습니다.


== 예외 ==
=== 지원되지 않는 경우 ===
* 스크립트는 다음과 같은 상황에서 지연작동합니다.
* 플러그인, 플러그인X를 사용하는 문서의 경우
** 해당 문서에 링크가 5개 이상 있는 경우
* CGI2와 같이 가젯이나 [[미디어위키:common.js]]를 통해 생성해야 되는 자원이 있는 경우
* 스크립트는 다음과 같은 상황에서 작동하지 않습니다.
** 외부사이트로의 링크
** 외부사이트로의 링크
** 다른 네임스페이스로의 링크
** 다른 네임스페이스로의 링크
** "편집" 또는 "리비전 확인"과 같은 기능링크  
** "편집" 또는 "리비전 확인"과 같은 기능링크  
** 페이지를 탐색하다 다른페이지에 나갔다 다시 들어왔는데 들어온 페이지에 빠른이동 틀이 적용되지 않은 경우


== 틀 오류 보고 ==
=== 지연작동하는 경우 ===
테스트가 필요한 기능입니다. 사용하는 동안 오류가 발생할 시 오류가 발생한 상세 상황을 기재해 
* {{주석|해당 문서에 링크가 5개 이상 있는 경우|/page-preload.js의 상수 변경으로 수정할 수 있습니다.}}
[https://liberty.banipest.com/index.php?title=%EC%82%AC%EC%9A%A9%EC%9E%90%ED%86%A0%EB%A1%A0:BANIP&action=edit&section=new 틀 개발자의 사용자토론]에 말씀해주시면 감사드리겠습니다.

2023년 7월 13일 (목) 21:04 판

페이지에 선행로딩 기능을 활성화합니다.

개요

이 스크립트는 서버의 트래픽을 희생하여 페이지 이동 속도를 대폭 증가시킵니다. 클릭하자마자 즉시 이동되게 합니다. 원리는 링크를 누르기도 전에 해당 페이지의 모든 링크의 내용물을 미리 로딩시켜뒀다가 사용자가 링크를 클릭한 즉시 로딩한 페이지를 즉시 표시합니다.

사용법

  • 게임 메인페이지에 다음과 같은 문법을 추가하세요.
{{빠른이동}}

상세

지원되는 경우

현재 빠른이동을 지원하는 경우는 아래와 같습니다.

  • 링크이동식 게임
  • CGI틀과 같은 url파라미터를 사용하는 게임

지원되지 않는 경우

  • 플러그인, 플러그인X를 사용하는 문서의 경우
  • CGI2와 같이 가젯이나 미디어위키:common.js를 통해 생성해야 되는 자원이 있는 경우
    • 외부사이트로의 링크
    • 다른 네임스페이스로의 링크
    • "편집" 또는 "리비전 확인"과 같은 기능링크

지연작동하는 경우

  • 해당 문서에 링크가 5개 이상 있는 경우/page-preload.js의 상수 변경으로 수정할 수 있습니다.