Хуудсыг жаазанд харуулахыг хориглосон: юу хийх вэ?

Агуулгын хүснэгт:

Хуудсыг жаазанд харуулахыг хориглосон: юу хийх вэ?
Хуудсыг жаазанд харуулахыг хориглосон: юу хийх вэ?
Anonim

Заримдаа та "Yandex. Webmasters" хэмжигдэхүүн дэх вэб хөтөчтэй холбоотой асуудал гарч болзошгүй. Та өөрийн сайтад зочилсон бичлэгийг үзэхийг хүсч байгаа ч зарим шалтгааны улмаас чадахгүй. Хуудсыг фрейм дотор харуулахыг хориглосон байх магадлалтай.

Вэб хөтөч "Yandex. Metrica"-аар ажиллахгүй байвал яах вэ

вэб харах хүрээн дэх хуудсыг харуулахыг хориглох
вэб харах хүрээн дэх хуудсыг харуулахыг хориглох

Юуны өмнө та вэб хөтчөө хэмжигдэхүүнээс (тоолуурын тохиргоонд) идэвхжүүлсэн эсэхийг шалгах хэрэгтэй. Бид метрийн тоолуур суурилуулсан сайтын хуудас руу очно. (ctrl+u) дарж хуудасны код харагдац руу очно уу. ctrl+f хослол нь шаардлагатай кодын фрагментийг хайж эхэлнэ, тухайлбал webwizor:true. Хэрэв фрагмент худал гэж төгссөн бол код зөв ажиллахгүй болно. Хуудсыг фреймд (вэб харагч) харуулахыг хориглосон нь батлагдсан.

Хэрэв хэмжигдэхүүн дэх вэб хөтөч хэрэглэгчийн үйлдлийг дахин гаргахгүй хэвээр байвал асуудлыг шийдэх хэд хэдэн сонголт байна:

  1. Клиент хөтчийг хааж байна.
  2. Хажуугийн түгжээтаны сайт дээр "байдаг" сервер.

Асуудлыг шийдэх хоёр хувилбарыг авч үзье. Эхний сонголт: вэб хөтөч нь үйлчлүүлэгчийг хөтчөөр хаасны улмаас ажиллахгүй байгаа бөгөөд энэ нь хуудсыг хүрээ дотор харуулахыг хориглосон гэсэн үг юм.

Клиент хөтчийг хааж байна

Та Yandex хаяг руу нэвтрэх эрхтэй эсэхээ шалгах хэрэгтэй:.yandex.ru. Хэрэв тохиргоонд нууцлалын горимыг сонгосон бол блоклохыг идэвхжүүлнэ. Нөөцөд хандах хандалтыг вирусны эсрэг (түүний тохиргоог шалгана уу), системийн галт хана эсвэл дэд сүлжээний түвшинд хааж болно. Асуудлыг засахын тулд тэдгээрийг итгэмжлэгдсэн сайтуудын жагсаалтад нэмэхэд л асуудал арилна.

Хэрэв хуудсыг хүрээ дотор харуулахыг хориглосон асуудал хэвээр байгаа бол зүгээр л цэвэр хөтчөөс очно уу - энэ нь "Нууцлалтай" горим эсвэл залгаас, нэмэлт, өргөтгөлгүй татаж авсан хөтөч байж болно ("Google Chrome" тохиолдолд). Энэ арга нь асуудлыг 100-аас 99 удаа засдаг.

Серверийн талыг блоклож байна

Хоёр дахь сонголт: хуудсуудыг хүрээ дотор харуулахыг хориглосон. Энэ асуудлыг шийдэх нь эхний тохиолдлыг бодвол арай хэцүү байна.

  1. "Yandex. Metrica"-ийн "Вэбвэйзер" хэсгийг нээгээд f12 дарна уу (хөгжүүлэгчийн хэрэгслүүд дарсны дараа нээгдэнэ).
  2. Консол таб, хуудсыг дахин ачаалах (F5).
  3. Алдааны жагсаалтад доогуур зураастай улаан шугам байх бөгөөд энэ нь асуудлын талаар бичигдэх болно.

Хэрэв таны сайтыг фрейм дотор харуулахыг хориглосон бол "Консол"-дТа дараах мөрийг харах болно: X-Frame-Options: SAMERIORIGN

хуудсыг хүрээ дотор харуулахыг хориглоно
хуудсыг хүрээ дотор харуулахыг хориглоно

Сүүлийн үед энэ асуудлыг шийдэхийн тулд маш их ажил хийгдэж байгаа ч ихэнх хөтөч дээр үүнийг хараахан дэмжээгүй байна. Хэрэв та энэ хоригийг арилгавал сайтаа хакерын халдлагад өртөмтгий болгож эсвэл зүгээр л хакердуулна.

Жишээ хэлье: "1-S-Bitrix" компани: "Таны хувьд сайтын аюулгүй байдал илүү чухал уу эсвэл та өөрийн сайт дээрх хэрэглэгчийн үйлдлийг харж чадахгүй байгаа нь чухал уу?" Энэ шалтгааны улмаас вэб хөтөч ажиллахгүй байгаа бөгөөд хэрэглэгчид сайт дээр юу хийж байгааг харж чадахгүй байгаа эсэхийг шалгахын тулд та мэдэгдэж буй аливаа үйлчилгээнд серверийн хүсэлтийн хариуг шалгах хэрэгтэй. Суулгасан вэбвэйзер бүхий хуудасны хаягийг оруулаад дэлгэцийн агшин дээрх шиг үр дүнг авна уу.

хүрээ дотор хуудсыг нээх
хүрээ дотор хуудсыг нээх

Хуудсыг фрейм дотор харуулахыг хориглосон тул дэлгэц үүнийг харуулж байна.

Та хоригоо цуцлахаар шийдсэн үү? Хэрэв энэ нь серверийн тохиргооны түвшинд байгаа бөгөөд та сайтыг виртуал байршуулсан бол техникийн дэмжлэгтэй холбогдоно уу.

Хэрэв хориг нь скриптийн түвшинд байгаа бол янз бүрийн cms нь аюулгүй байдлын сангуудаасаа асуух тул асуудлыг шийдэх нь таны бодож байгаагаас илүү хэцүү байх болно. Хүрээ доторх хуудсыг нээж чадсангүй юу? CMS хөгжүүлэгчидтэйгээ холбогдоно уу.

Таны харж байгаагаар хуудсыг фрейм дотор харуулахыг хориглосон тохиолдолд та өөрөө асуудлыг шийдэж чадна.

Зөвлөмж болгож буй: