v'pros za JavaScript i security
3 отговора
109 прегледа
v'pros za JavaScript i security
iskam da napravya script4e deto da mi stoi localno i s koeto da moga avtomati4no da pop'lvam dadeni formi4ki ot internet site-ove. naprimer da me logva avtomati4no v abv.bg:
-----------------------------
<script language="javascript">
var username = "blah-blah"
var tid = null
function waitLoad(page) {
//alert(page.document.forms.length)
if(page.document.forms.length != 0 && page.document.forms[0].elements.length != 0) {
clearInterval(tid)
for(var c = 0; c < page.document.forms.length; c++) {
var egold = false
for(var j = 0; j < page.document.forms[c].elements.length; j++) {
var element = page.document.forms[c].elements[j]
var name = element.name
if(name == null) continue
name = name.toLowerCase()
if(name.indexOf("username") != -1) element.value=username
}
}
}
}
function request(url) {
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserAccess")
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead")
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite")
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesAccess")
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead")
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite")
regPage = window.open(url, "blank")
tid = setInterval('waitLoad(regPage)', 1000)
}
</script>
<form name=RequestForm>
<input type=text name=url value="[линк]">
<input type=button value=Request onClick=request(document.RequestForm.url.value)>
</form>
------------------------
ako dr'pna login stranicata localno i requestna neya - raboti idealno
no ako requestvam napravo originala mi hv'rlya "Permission denied to get property HTMLDocument.forms"
teya ne6ta s netscape.security deto gi vikam gi namerih v internet ama ne pomagat (6toto may se otnasyat za drugi privileges)
namerih o6te i 4e tryabva da sloja pref("signed.applets.codebase_principal_support", true); v all.js file-a si ama i tova ne pomaga :(
Help!
s pove4e humor mu e maykata
-----------------------------
<script language="javascript">
var username = "blah-blah"
var tid = null
function waitLoad(page) {
//alert(page.document.forms.length)
if(page.document.forms.length != 0 && page.document.forms[0].elements.length != 0) {
clearInterval(tid)
for(var c = 0; c < page.document.forms.length; c++) {
var egold = false
for(var j = 0; j < page.document.forms[c].elements.length; j++) {
var element = page.document.forms[c].elements[j]
var name = element.name
if(name == null) continue
name = name.toLowerCase()
if(name.indexOf("username") != -1) element.value=username
}
}
}
}
function request(url) {
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserAccess")
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead")
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite")
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesAccess")
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead")
netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite")
regPage = window.open(url, "blank")
tid = setInterval('waitLoad(regPage)', 1000)
}
</script>
<form name=RequestForm>
<input type=text name=url value="[линк]">
<input type=button value=Request onClick=request(document.RequestForm.url.value)>
</form>
------------------------
ako dr'pna login stranicata localno i requestna neya - raboti idealno
no ako requestvam napravo originala mi hv'rlya "Permission denied to get property HTMLDocument.forms"
teya ne6ta s netscape.security deto gi vikam gi namerih v internet ama ne pomagat (6toto may se otnasyat za drugi privileges)
namerih o6te i 4e tryabva da sloja pref("signed.applets.codebase_principal_support", true); v all.js file-a si ama i tova ne pomaga :(
Help!
s pove4e humor mu e maykata
sorry folks - I got it
netscape izvikvaniyata si ba4kat samo 4e samo za teku6tata funkciya !?!
stranno, no fact
kato gi premestih v waitLoad(...) i tr'gna
mersi na vsi4ki za pomo6tta :)
s pove4e humor mu e maykata
stranno, no fact
kato gi premestih v waitLoad(...) i tr'gna
mersi na vsi4ki za pomo6tta :)
s pove4e humor mu e maykata
Re: v'pros za JavaScript i security
Имаш познания по JavaScripts - OK, разбрахме... ама трябва да прочетеш и за сесии - определено ще ти е от полза...
Re: v'pros za JavaScript i security
az i po sesii imam poznaniya ama ne pi6a tuk za da se hvalya, a kogato imam v'pros i ne moga da namerya re6enie...
ta mersi za s'veta ama 6te e o6te po-polezen ako obyasni6 i kakva vr'zka imat sesiite s gorniya problem, 6toto ina4e ima dosta ne6ta det 6te sa mi ot polza da pro4eta ama v dne6no vreme s vsi4kata taya informaciya 4ovek tryabva da izbira da 4ete samo tova, koeto naistina mu tryabva
sega osnovniya mi problem e kak da iz4akam stranicata da se zaredi nap'lno???
s gornata proverka (v na4aloto na waitLoad funkciyata) ne raboti dobre, za6toto ponyakoga (po4ti vseki p't) minava predi vsi4ki elementi na formata da sa zaredeni :(
v momenta s'm slojil i proverka dali e zareden pone edin submit element (6toto submit butonite na pove4eto formi sa nay-otdolu) ama i tova ne e re6enie :(
izob6to cyalata taya prostotiya s setInterval hi4 ne mi haresva :(
6te s'm adski blagodaren ako nyakoy predloji ne6to po-dobro
thanx
s pove4e humor mu e maykata
ta mersi za s'veta ama 6te e o6te po-polezen ako obyasni6 i kakva vr'zka imat sesiite s gorniya problem, 6toto ina4e ima dosta ne6ta det 6te sa mi ot polza da pro4eta ama v dne6no vreme s vsi4kata taya informaciya 4ovek tryabva da izbira da 4ete samo tova, koeto naistina mu tryabva
sega osnovniya mi problem e kak da iz4akam stranicata da se zaredi nap'lno???
s gornata proverka (v na4aloto na waitLoad funkciyata) ne raboti dobre, za6toto ponyakoga (po4ti vseki p't) minava predi vsi4ki elementi na formata da sa zaredeni :(
v momenta s'm slojil i proverka dali e zareden pone edin submit element (6toto submit butonite na pove4eto formi sa nay-otdolu) ama i tova ne e re6enie :(
izob6to cyalata taya prostotiya s setInterval hi4 ne mi haresva :(
6te s'm adski blagodaren ako nyakoy predloji ne6to po-dobro
thanx
s pove4e humor mu e maykata