download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Как да накараме някакъв сайт да прави това което искаме?

Автор
Съобщение
dreven
Сря, 08.02.17, 21:22
Може ли да накараме чужд сайт да прави това което искаме ние? Може ли да го
Надградим и усъвършенстваме, като добавим допълнителни функционалности и
Възможности?
Оказва се, че е възможно като използваме браузъра Google Chrome и
Допълнително му инсталиране приставката Custom Javascript for websites.

Ето директен линк към тази невероятно велика приставка, която ни развързва
ръцете да направим всичко което желаем:

https://chrome.google.com/webstore/detail/custom-javascript-for-web/ddbjnfjiigjmcpcpkmhogomapikjbjdk

Хубавото на приставките, че може да ги спираме, пускаме и деинсталираме с едно кликване от Менюто на Chrome (горе вляво трите точки )=>Още инструменти=>Разширения.

Според мен това е най-великата приставка която съм виждал за браузър, защото тя ми позволява да направя всичко което желая. Все пак е необходимо известни познания в областта на програмирането, за да може и човек да задоволи всичките си хрумвания.

dreven
Сря, 08.02.17, 21:29
Пример за автоматично логване към телевизия Bulsatcom

1. Отваряме сайта на адрес https://test.iptv.bulsat.com/iptv-login.phpс браузера Chrome, след като сме инсталирали приставката;
2. Кликаме върху иконката горе в дясно - cjs. Отваря се прозорец в който да пейстнем следния код :
document.getElementById('user').value = "Пощата с която сте регистрирани"; 
document.getElementById('pw').value = "Вашата парола"; 
do_it();

3. Променяме "Пощата с която сте регистрирани" и "Вашата парола" с вашата поща и вашата парола и натискаме бутона отдолу Save.

От тук нататък, ако отворите горния адрес с телевизията логването ще е автоматично и директно гледате.

редактиран от dreven на 08.02.17 21:29
редактиран от dreven на 08.02.17 21:29
редактиран от dreven на 08.02.17 21:33
редактиран от dreven на 08.02.17 21:34
редактиран от dreven на 08.02.17 21:39
dreven
Сря, 08.02.17, 21:48
Как браузерът Chrome да чете на БЪЛГАРСКИ

Има Гръцка фирма, която е разработила tts на български и за да продава софтуера си е направила и демонстрационен сайт. Но на този сайт има ограничение на големината на текста, а също така и умишлено някой фрази са подменени с други. Примерно "се" го чете като Съвет на Европа. И все пак това е работещ софтуер, който ние можем да използваме напълно функционално, ако леко го пипнем и усъвършенстваме. Ето какво правим:

1. Отваряме адреса https://www.ttsvoice.com/onlinedemo/tts/embed.php с браузера Chrome, след като сме инсталирали приставката ;
2. Кликаме върху иконката горе в дясно - cjs. Отваря се прозорец в който да пейстнем следния програмен код:
Nachalo();
ChakamFile();
 
function Nachalo(){
document.body.style.backgroundColor = "#F5B2F2";
var inputTag = document.createElement("div"); 
inputTag.style.position='absolute';
inputTag.style.top='0Px';
inputTag.style.width='100%';
inputTag.style.height='160Px';
inputTag.style.backgroundColor = "#F5B2F2";
inputTag.innerHTML = "<center><input type='file' value='Избери txt файл' id='fileinput' multiple /><textarea style='width:750Px;height:100Px' id='probno'></textarea><br><input type = 'button' value = 'Прочети' onClick = 'PratiText();'> "; 
document.body.appendChild(inputTag);
for($i = 0; $i <= 23; $i++) {
var x = document.getElementById("langselect").options[$i].text;
if(x=='Irina'){document.getElementById("langselect").selectedIndex=$i;}
 
};
document.getElementsByClassName("speechflag")[0].src="flags/bg.png";
document.getElementById("randombutton").style.visibility='hidden';
}
 
function PratiText(){
 
Novo= document.getElementById('probno').value;
var Novo2=Novo.replace(/\sсе\s/g,' ссе ')
var Novo2=Novo2.replace(/\sс\s/g,' със ')
document.getElementById('thetext').value=Novo2;
tts(); 
 
} 
function readMultipleFiles(evt) {
var files = evt.target.files; 
 
if (files) {
for (var i=0, f; f=files[i]; i++) {
var r = new FileReader();
r.onload = (function(f) {
return function(e) {
var contents = e.target.result;
document.getElementById('probno').value=contents;
};
})(f);
r.readAsText(f);
} 
} else {
alert("Failed to load files"); 
}
}
 
function ChakamFile(){
document.getElementById('fileinput').addEventListener('change', readMultipleFiles, false);
}

3. Натискаме бутона отдолу Save.

Вече имаме едно напълно функционално приложение, което чете български текст и то напълно безплатно. Това е величието на тази приставка Cjs.

редактиран от dreven на 11.02.17 11:16
iceman_
Пет, 10.02.17, 20:15
Велик си! .
dreven
Съб, 11.02.17, 11:23
Защо не казвате, че има грешка. При поставяне на сорса в заместващата функция
сайта ми е изял наклонените черти. Беше така:
var Novo2=Novo.replace(/sсеs/g,' ссе ')
var Novo2=Novo2.replace(/sсs/g,' със ')

а трябва да е така:
var Novo2=Novo.replace(/\sсе\s/g,' ссе ')
var Novo2=Novo2.replace(/\sс\s/g,' със ')

Сега съм го поправил и в предишния пост, но това си е бъг на самия редактор на download.bg. Вина имам и аз, че не пробвах сорса след като го сложих тук.
Но бъга в сайта си остава, така че бъдете внимателни.

anonymous
Съб, 11.02.17, 20:44
dreven мисля че би било още по интересно ако намериш къде точно се съхраняват промените....
dreven
Съб, 11.02.17, 21:43

RE: Как да накараме някакъв сайт да прави това което искаме?

” dreven мисля че би било още по интересно ако намериш къде точно се съхраняват промените.... „

В папката на самото разширение, но не схващам идеята, какво точно имаш предвид.

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.