本文章要求 1.36 版本以上的 Syncnext。

插件內容

請參考 https://github.com/qoli/syncnextPlugin/tree/main/alpha_v2 的項目

config.json 說明

{
  "name": "粵語劇",
  "description": "海量粵語節目",
  "host": "<https://m.colafun.com>",
  "files": ["txml.js", "app.js"],
  "pages":"..."
  "episodes":"..."
  "player":"..."
}

基礎字段

name 頻道名稱
host BaseURL
pages 頁面列表
files 插件化需要加載的額外文件
pages 所有的頁面,以及分類的入口
episodes 描述構建 episodes 入口 js 函數名稱
player 描述構建 player 入口 js 函數名稱

Pages 下的內容說明

{
  "key": "index",
  "title": "最近更新",
  "url": "<https://m.colafun.com/0-0-0-0-1-0.html?p=${pageNumber}>",
  "javascript": "buildMedias"
}
key 唯一 Key 若為 index,則安排在頻道進入的第一個頁面
title 在分類裡面展示的名字
url 訪問地址 ${pageNumber} 為動態頁碼
javascript 運行的 js 的入口函數

在 Syncnext 使用插件

  1. 需要在設置打開「插件開發入口」的按鈕。
  2. 在首頁的「頻道列表」會看到「插件開發」的入口。

Simulator Screenshot - 16.1 - 2023-09-09 at 14.15.14.png

Simulator Screenshot - 16.1 - 2023-09-09 at 14.19.35.png