토끼 뷰어

i,j,k 키를 눌러보세요

< 脚本 토끼 뷰어 的反馈

评价:好评 - 脚本运行良好

§
发布于:2025-05-21
编辑于:2025-05-21

페이지업 - 이전페이지
페이지다운 - 다음페이지 기능이 추가되었으면합니다. 노트북으로도 자주 이용하는데 오른손으로 페이지 컨트롤이 힘들어 늘 아쉽습니다. 추가된 q,w 기능 , 휠스크롤 기능 매우 잘쓰고 있습니다!

nanikit作者
§
发布于:2025-05-24

업데이트하고 확인해보세요

§
发布于:2025-05-27

감사합니다! 단축키를 개인적으로 커스텀할 수 있도록 하는건 어렵겠죠? `를 뷰어 열기, \를 다음화로 지정하고 싶은데 코드를 봐도 잘 모르겠고, 추가해달라 하는것도 미안해서요.

nanikit作者
§
发布于:2025-05-27
编辑于:2025-05-27

제가 빨리 넣진 않을 것 같고 업데이트가 끊겨서 추천하진 않지만 코드를 직접 수정하려면 91~92 라인 사이에 아래 코드를 넣어보세요.

  addEventListener('keydown', async (event) => {
    const { ctrlKey, shiftKey, altKey } = event;
    if (ctrlKey || shiftKey || altKey || import_vim_comic_viewer.utils.isTyping(event)) {
      return;
    }
    switch (event.key) {
      case "`":
        await controller.setImmersive(true);
        break;
      case "\\":
        goNextEpisode();
        break;
    }
  }
§
发布于:2025-05-27

정확히 어디에 넣는지 알 수 있을까요
await controller.setImmersive(true);
});
다음에 붙여넣기했는데 안되네요

nanikit作者
§
发布于:2025-05-27

위치는 맞는 것 같아서 문제가 짐작이 안 가네요. 잘못 넣은 거면 코드가 깨졌을 거라 재설치해서 원상복구해야할 것 같아요.

§
发布于:2025-05-27
编辑于:2025-05-27

해당 위치에 붙여넣기하면 기존 92번째줄function getOrigin() 위 }에 빨간 엑스자 떠서 에러나네요. 안되나봐요 어쨌든 감사합니다

nanikit作者
§
发布于:2025-05-27

아 제가 복사하다가 마지막 괄호를 빠뜨렸네요. 다시 수정했어요.

  addEventListener('keydown', async (event) => {
    const { ctrlKey, shiftKey, altKey } = event;
    if (ctrlKey || shiftKey || altKey || import_vim_comic_viewer.utils.isTyping(event)) {
      return;
    }
    switch (event.key) {
      case "`":
        await controller.setImmersive(true);
        break;
      case "\\":
        goNextEpisode();
        break;
    }
  })
§
发布于:2025-05-27

사실 지피티 도움으로 )빠진거 알고 넣어봤는데 에러는 안뜨는데 작동안하더라구요 `,\ 눌러도 반응없음
답글보고 다시 해봐도 안되네요 포기할게요 감사합니다

nanikit作者
§
发布于:2025-05-27

전부 반응이 없다면 스크립트 수정하고 Ctrl+S로 저장한 게 맞을까요? 저장이 필요해서요. 이전 코드에서 뷰어를 열기만 하고 닫진 않아서 한번 더 수정했어요.

  addEventListener('keydown', async (event) => {
    const { ctrlKey, shiftKey, altKey } = event;
    if (ctrlKey || shiftKey || altKey || import_vim_comic_viewer.utils.isTyping(event)) {
      return;
    }
    switch (event.key) {
      case "`":
        await controller.toggleImmersive();
        break;
      case "\\":
        goNextEpisode();
        break;
    }
  })
§
发布于:2025-05-27
编辑于:2025-05-27

저장 당연히 했죠! 다시 복붙하고 크롬껏다키고 해봐도 `,\ 반응 없길래 다른 기존 기능들 다 정상이니 그냥 쓰려구요 ㅋㅋ 개발자님은 해당 코드 넣으면 잘작동하나요?

nanikit作者
§
发布于:2025-05-27

네 전 작동해요. 아쉽지만 정말 고치기 힘들어보이네요…

§
发布于:2025-05-27

if (ctrlKey || shiftKey || altKey || import_vim_comic_viewer.utils.isTyping(event)) { 줄에서
import_vim_comic_viewer is not defined 라고 노란느낌표 뜨는데 인식을 못해 뷰어가 안켜지는 느낌이 들어요

nanikit作者
§
发布于:2025-05-27

전 거기서 경고가 뜨진 않는 것 같아요.

§
发布于:2025-05-27

코드가 다르네요. 최신버전인데 var import_vim_comic_viewer 이런거 없고 정의가 안되어있어요

nanikit作者
§
发布于:2025-05-27

헉… 제가 최신 버전이 아니었네요. 파폭기반으로 브라우저 바꾸면서 크롬에 구버전이 남아있었나봐요.

아래 코드를 91~92라인 사이에 넣어보실래요?

      const { ctrlKey, shiftKey, altKey } = event;
      if (ctrlKey || shiftKey || altKey || vim_comic_viewer.utils.isTyping(event)) {
        return;
      }
      switch (event.key) {
        case "`":
           await controller.toggleImmersive();
          break;
        case "\\":
          goNextEpisode();
          break;
      }
§
发布于:2025-05-27
编辑于:2025-05-27

최신버전기준 개발자님 잘 되나요? 전 안되네요. 포기요
경고는 사라졌는데 달라진건 없네요..

发布留言

登录(不可用)以发布留言。

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址