የቁልፍ ቃል ክትትል በአብዛኛው በአንድ ገጽ ላይ ያለውን የሚታይ ጽሑፍ ይከታተላል — በእርግጥ ማንበብ የምትችላቸውን ቃላት። ነገር ግን አንዳንድ ጊዜ የምትፈልገው እሴት በምትኩ በገጹ HTML ምንጭ ውስጥ ይገኛል፦ በተደበቀ ኤለመንት፣ በ data- አባሪ፣ በውስጠ-መስመር ስክሪፕት ወይም ገጹ እስካሁን በማያ ገጽ ላይ ባላሳየው JSON ውስጥ ሊሆን ይችላል። ይህ ሲከሰት መደበኛ የቁልፍ ቃል መለየት በፍጹም አይሰራም፣ ምክንያቱም ቃሉ በቴክኒክ ረገድ "የሚታይ" አይደለም።
በምንጭ ውስጥ የማሳያ ጽሑፍን ፈልግ አማራጩ ይህንን ይፈታል። በቁልፍ ቃል መለየት ትር ላይ ያንቁት፣ እና ራስ-ሰር አድስ ከሚታየው ጽሑፍ ብቻ ይልቅ ሙሉ HTML ምንጭ — የተደበቁ ኤለመንቶችን እና ስክሪፕቶችን ጨምሮ — ይፈልጋል።
ቁልፍ ቃል ሲገኝ / ሳይገኝ ድምጽ አጫውት
ቁልፍ ቃል ሲገኝ / ሳይገኝ ለተጠቃሚው ማሳወቂያ ላክ
በምንጭ ውስጥ የማሳያ ጽሑፍን ፈልግ
<div> ውስጥ የተያዘ ሁኔታ፣ በ data- አባሪ ውስጥ የተቀመጠ እቃ ወይም ዋጋ፣ ወይም በውስጠ-መስመር ስክሪፕት ወይም JSON ውስጥ የተጻፈ ምልክት።በነባሪነት፣ የቁልፍ ቃል መለየት የተቀረጸውን ገጽ ይመለከታል — አሳሹ ሁሉንም ነገር ካሳየ በኋላ ሰው በእርግጥ የሚያየውን ጽሑፍ። ይህ በአብዛኛው ጊዜ ትክክለኛው ምርጫ ነው፦ ፈጣን ነው፣ እና ስለ "በገጹ ላይ ያለ" ነገር ከሚኖረው ግምትዎ ጋር ይጣጣማል። በምንጭ ውስጥ የማሳያ ጽሑፍን ፈልግ አንድ ደረጃ ዝቅ ብሎ ይሰራል። ከተቀረጸው ውጤት ይልቅ፣ አገልጋዩ የላከውን ጥሬ HTML ያነባል — እያንዳንዱን መለያ፣ አባሪ፣ አስተያየት እና ውስጠ-መስመር ስክሪፕት፣ ምንም እንኳን ከእነዚህ ውስጥ ምንም በማያ ገጽ ላይ ባይታይም። ስለዚህ በ display:none ኤለመንት ውስጥ የተጠቀለለ፣ በ title አባሪ ውስጥ ያለ ወይም በ <script> ክፍል ውስጥ የተጻፈ ቃል ለመደበኛ መለየት የማይታይ ሲሆን ለምንጭ መለየት ግን ሙሉ በሙሉ ይታያል።
የምርት ገጽ ለገዢዎች "Out of stock" የሚያሳይ ነገር ግን ገንቢዎች በይነገጹ ከመዘመኑ በፊት እውነተኛውን ሁኔታ በማርከፕ ውስጥ data-availability="in_stock" ብለው እንደተዉ አስቡ። መደበኛ መለየት የሚታየውን "Out of stock" ጽሑፍ ማዛመድ ይቀጥላል። በምንጭ ውስጥ የማሳያ ጽሑፍን ፈልግን ያብሩ እና ቁልፍ ቃልዎን in_stock ያድርጉ፣ እና ራስ-ሰር አድስ ለውጡ በ HTML ውስጥ በሚታይበት ቅጽበት ሊያገኘው ይችላል — ብዙ ጊዜ የሚታየው ገጽ ከመድረሱ በፊት። ተመሳሳይ ዘዴ ለሁኔታ ምልክቶች፣ ለተደበቁ የስህተት መልዕክቶች እና አንድ ገጽ በምንጩ ውስጥ የሚያስቀምጣቸው ነገሮች ግን በኋላ በJavaScript የሚያሳያቸው እሴቶች ላይም ይሰራል።
በምንጭ ውስጥ የማሳያ ጽሑፍን ፈልግ በገጹ ላይ በፍጹም የማይታየውን ነገር ለመከታተል የሚጠቀሙበት አማራጭ ነው። ለእነዚያ ልዩ ህጎች ያብሩት፣ በሌሎች ቦታዎች ሁሉ ያጥፉት፣ እና ራስ-ሰር አድስ የሚታይ ጽሑፍ መለየት በዝምታ ሊያልፈው የሚችለውን በ HTML ውስጥ የተደበቁ ለውጦችን ሊያገኝ ይችላል።