Бих искал да използвам QR-кодове, за да рационализирам сърфирането в определени форуми с моя смартфон с Android.
Търся скрипт Greasemonkey, който поставя QR код до всяка постоянна връзка, на всяка публикация, във форумна нишка.
Имам малко шаблон, по който да работя, QR скрипта за споделяне на YouTube:
var shareBoxCheckInterval = setInterval (AddQR_Code, 200);
function AddQR_Code () {
var shareDiv = document.querySelector ('.share-option-container .ytg-box');
if (shareDiv) {
var qrIMG = 'http://chart.googleapis.com/chart?chl='
+ window.location.href + '&chld=M%7C0&cht=qr&chs=125x125';
var img = document.createElement ('img');
img.src = qrIMG;
img.width = 125;
img.height = 125;
shareDiv.appendChild (img);
clearInterval (shareBoxCheckInterval);
}
}
Това, което прави, е, че добавя QR код към полето за споделяне на Youtube, така:
за лесно прехвърляне на видео от компютър към телефон.
Как да адаптирам този код да работи с постоянни връзки във форума и да заменя текста на връзката с изображение на QR код?
Например в тази тема във форума на Minecraft, има малка връзка в горния десен ъгъл на всяка публикация, казваща „#1“, „#2“, „#3“, ad infinitum -- която препраща към тази конкретна публикация.
Това, което би направил потребителският скрипт, е да замени текста, казващ „#1“ с изображение на QR код (генерирано от API на Google), свързващо тази публикация, като същевременно е изображение на хипервръзка, върху което може да се щракне (също се свързва с тази публикация).
След това ще повтори това за всяка постоянна връзка на страницата.
Би ли било възможно това и ако да, как?
querySelectorAll()
или jQuery, за да получите списък с връзки към публикации. (2) Преминете през този списък, извиквайкиAddQR_Code()
-- но модифициран да използва href на връзката вместоlocation.href
. - person Brock Adams   schedule 02.09.2012