このコミットが含まれているのは:
ManeraKai 2023-05-12 08:57:20 +03:00
コミット 8f8c2a24e4
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: 5ABC31FFD562E337
2個のファイルの変更8行の追加5行の削除

ファイルの表示

@ -821,7 +821,14 @@ async function copyRaw(url, test) {
function isException(url) {
let exceptions = options.exceptions
if (exceptions && url) {
if (exceptions.url) for (const item of exceptions.url) if (item == url.href) return true
if (exceptions.url) {
for (let item of exceptions.url) {
item = new URL(item)
item = item.href
item = item.replace(/^http:\/\//, 'https://')
if (item == url.href) return true
}
}
if (exceptions.regex) for (const item of exceptions.regex) if (new RegExp(item).test(url.href)) return true
}
return false

ファイルの表示

@ -152,14 +152,10 @@ function calcExceptionsCustomInstances() {
}
calcExceptionsCustomInstances()
document.getElementById("custom-exceptions-instance-form").addEventListener("submit", async event => {
console.log('something plz.... :\')')
event.preventDefault()
let val
if (instanceType == "url" && nameCustomInstanceInput.validity.valid) {
val = nameCustomInstanceInput.value
const url = new URL(val)
val = url.href
val = val.replace(/^http:\/\//, 'https://')
if (!exceptionsCustomInstances.url.includes(val)) exceptionsCustomInstances.url.push(val)
} else if (instanceType == "regex") {
val = nameCustomInstanceInput.value