將項新增到 Safari 閱讀列表

你可以通過呼叫 SSReadingList singleton 上的 addItem 方法將專案新增到 Safari 的使用者閱讀列表中。

let readingList = SSReadingList.default()
readingList?.addItem(with: yourURL, title: "optional title", previewText: "optional preview text")

如果不允許訪問閱讀列表,則預設閱讀列表可以是 nil

此外,你可以通過呼叫 supportsURL 來檢查閱讀列表是否支援 URL。

SSReadingList.default().supportsURL(URL(string: "https://example.com")!)

這將返回 truefalse,指示 Safari 閱讀列表是否支援給定的 URL。例如,使用它來確定是否顯示一個按鈕以將 URL 新增到閱讀列表。