Skip to main content

Հաճախ տրվող հարցեր

Մշակողի ռեժիմ / Օգտագործողի սկրիպտի թույլտվություններ​

Հ: ScriptCat-ը ցույց է տալիս «Մշակողի ռեժիմը միացված չէ», և սկրիպտները չեն աշխատում:​

Chrome 120+ և նոր Edge տարբերակներից սկսած՝ զննարկիչները պահանջում են, որ օգտագործողները ձեռքով միացնեն թույլտվությունները սկրիպտների աշխատանքի համար: Խնդրում ենք տեսեք Միացնել զննարկչի օգտագործողի սկրիպտների աջակցությունը՝ կարգավորումների հրահանգների համար:

Եթե արդեն միացված է, բայց նախազգուշացումը շարունակվում է, փորձեք վերագործարկել զննարկիչը կամ վերաբեռնել ընդլայնումը:

Սկրիպտները չեն աշխատում​

Հ: Տեղադրել եմ սկրիպտ, բայց այն որևէ ազդեցություն չունի:​

  1. «Allow User Scripts»-ը միացված չէ — Տեսեք Միացնել զննարկչի օգտագործողի սկրիպտների աջակցությունը
  2. Սառը մեկնարկ — Սկրիպտները կարող են անմիջապես չբեռնվել, երբ զննարկիչն առաջին անգամ բացվում է: Փորձեք թարմացնել էջը
  3. Ընդլայնումների կոնֆլիկտներ — Գովազդ արգելափակողները (օր.՝ uBlock Origin) կարող են սկրիպտի սխալներ առաջացնել

Հ: Սկրիպտը աշխատում է Tampermonkey-ում, բայց ոչ ScriptCat-ում:​

ScriptCat-ը և Tampermonkey-ը որոշ տարբերություններ ունեն API-ի իրականացման մեջ: Խնդրում ենք թարմացնել վերջին տարբերակին: Եթե խնդիրը շարունակվում է, ներկայացրեք Issue GitHub կայքում:

CSP / Trusted Types սահմանափակումներ​

Q: Ի՞նչ անել, եթե կայքի CSP-ն խանգարում է սկրիպտի աշխատանքին։​

ScriptCat-ի Network Rules բաժնում ընտրեք Tools → Network rules → New rule → Remove CSP։ Websites դաշտում նշեք միայն խնդրահարույց կայքը, օրինակ՝ example.com։ Պահպանեք կանոնը և թարմացրեք արդեն բացված էջերը։

Remove CSP ձևանմուշը CSP պատասխանի վերնագրերը հեռացնում է հիմնական և ներդրված շրջանակների փաստաթղթերի պատասխաններից։ Կարող եք նաև ընտրել X-Frame-Options-ի հեռացումը։

Q: Ի՞նչ է նշանակում This document requires 'TrustedHTML' assignment. սխալը։​

Սովորաբար զննարկիչը մերժել է DOM գործողությունը, քանի որ կայքը պարտադրում է Trusted Types։ Կայքը կարող է դրանք միացնել CSP-ի require-trusted-types-for 'script' հրահանգով. userscript-ը կարող է առաջացնել այս սխալը, եթե կատարի քաղաքականությամբ արգելված գործողություն։ Զննարկիչը կիրառում է կայքի անվտանգության քաղաքականությունը, և միայն այս հաղորդագրությունը չի ապացուցում, որ խնդիրը ScriptCat-ից է։

Եթե սահմանափակումը պարտադրվում է փաստաթղթի պատասխանի CSP վերնագրով, միայն այդ կայքի համար Remove CSP կանոնը կարող է օգնել։ Այն պարտադիր չէ, որ լուծի սխալը, եթե պատճառը հեռացվող CSP վերնագիրը չէ։

Q: Ինչո՞ւ ScriptCat-ը լռելյայն չի հեռացնում CSP-ն բոլոր կայքերից։​

CSP-ն և Trusted Types-ը նվազեցնում են XSS-ի նման հարձակումների ռիսկերը։ CSP-ի հեռացումը թուլացնում է համապատասխան կայքի սկզբնական պաշտպանությունը։ Կանոն ստեղծեք միայն այն կայքերի համար, որտեղ դա իսկապես անհրաժեշտ է։ All websites տիրույթը հասանելի է, սակայն պահպանումից առաջ ScriptCat-ը հաստատում է պահանջում։

Անվտանգության զգուշացում

Մի ընտրեք All websites, եթե չեք հասկանում և ընդունում անվտանգության հետևանքները։

ScriptCat-ի Trusted Types համատեղելիության խնդրի մասին

ScriptCat #1239-ը ներառում էր նաև GM_xmlhttpRequest-ի համատեղելիության առանձին խնդիր, որը շտկվել է ScriptCat #1242-ում։ Այդ շտկումը չի անջատում կամ շրջանցում Trusted Types-ը և չի փոխում կայքի CSP-ն։ Եթե օգտագործում եք ScriptCat-ի հին տարբերակ, թարմացրեք այն։

Ամպային համաժամացման խնդիրներ​

Հիմնական համաժամացման օգտագործման համար տեսեք Համաժամացում և կրկնօրինակում:

Հ: Խնդիրներ ունեմ OneDrive / Google Drive / WebDAV համաժամացման հետ:​

  1. Ջնջված սկրիպտները նորից հայտնվում են — Համոզվեք, որ «համաժամացման ջնջումը» միացված է բոլոր սարքերում

Սկրիպտի տեղադրման խնդիրներ​

Սկրիպտներ տեղադրելու համար տեսեք Տեղադրել սկրիպտներ:

Քուքիի թույլտվության խնդիրներ​

  1. Թույլտվության պատուհանը չի հայտնվում — Համոզվեք, որ GM_cookie-ն ճիշտ հայտարարված է սկրիպտի @grant-ում, և օգտագործեք @connect՝ հայտարարելու այն դոմենները, որոնց պետք է հասանելիություն ունենալ

Սկրիպտի տվյալների կորուստ​

Հ: Զննարկիչը բացելուց հետո բոլոր սկրիպտներն անհետացան:​

  1. Սկզբնավորման ուշացում — ScriptCat-ը կարող է դեռ տվյալներ բեռնել, երբ զննարկիչը մեկնարկում է: Սպասեք մի քանի վայրկյան կամ վերագործարկեք զննարկիչը
  2. Մաքրման ծրագրեր — 360 Security Guard-ի կամ CCleaner-ի նման գործիքները կարող են ջնջել ընդլայնման տվյալները: Բացառեք զննարկչի ընդլայնումների տվյալները մաքրման կարգավորումներում
  3. Կանոնավոր կրկնօրինակում խորհուրդ է տրվում — Օգտագործեք արտահանման ֆունկցիան կամ ամպային համաժամացումը՝ սկրիպտներն ու կարգավորումները կանոնավոր կերպով կրկնօրինակելու համար