Եթե դուք ներդրում եք երրորդ կողմի iframe (օրինակ՝ վիջեթ), դուք չեք կարող մուտք գործել դրա բովանդակությունը ոչ CSS-ի, ոչ էլ JavaScript-ի միջոցով (այսպես կոչված՝ նույն ծագման քաղաքականության պատճառով): Այնուամենայնիվ, կա մի շատ պարզ ընթացակարգ ցանկացած կոդ փոփոխելու համար (նաև այլ ֆայլերում, որոնք վերաբեռնվում են iframe-ում): Դա անելու համար դուք ուղղորդում եք URL-ը ձեր սեփական PHP վստահված անձի միջոցով և փոփոխում եք բովանդակությունը, ինչպես ցանկանում եք:
Որոշ պրովայդերներ ստուգում են (սովորաբար վատ, քան ճիշտ), արդյոք ընթացիկ ծագումը համապատասխանում է արտաքին տիրույթին և այլ կերպ դադարեցնում է: Բայց քանի որ ձեռքի տակ ունենք բոլոր քարտերը, մենք հեշտությամբ կարող ենք չեղարկել այդ ստուգումները: Համեմատաբար պարզ կոդի վերլուծությամբ գրեթե բոլոր սկրիպտները (նույնիսկ Google Sheets-ի լավ ապահովված ներկառուցումները iframes-ում) կարող են փոփոխվել: Ահա վստահված անձի պարզ տարբերակը (որով $receipts փոփոխականը միտումնավոր լցված է միայն անվնաս օրինակի տվյալներով):
50e04665c777c53c6cea8a8601f57bbf
Ձեզ մնում է միայն փոխել iframe-ի src հատկանիշը և թույլ տալ, որ զվարճանքը սկսվի:
50e04665c777c53c6cea8a8601f57bbf
Եթե ցանկանում եք փոխանակել բաղադրատոմսերը, գրեք ինձ PM-ով: Happy hacking!