Заобикаляне на бъг в BuzzBoost на Feedburner
За заобикаляне на този проблем написах този скрипт:
<script type="text/javascript">
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
addLoadEvent(function() {
document.body.innerHTML = document.body.innerHTML.replace(/target=\"_blank\"><\/a>/g, "target=\"_blank\">(без заглавие)</a>");
})
</script>
Този скрипт просто заменя това:
target="_blank"></a>
с това:
target="_blank">(без заглавие)</a>
когато страницата се зареди.Функцията AddLoadEvent() е взета от тук.
Работи само ако сте активирали отварянето в нов прозорец (не ми се пише по-сложен код, който да работи и когато връзката не се отваря в нов прозорец). Това става като зададете "New Window" на "Open links in:" в настройките на BuzzBoost.
Оказа се, че този скрипт чупи някои функции свързани със споделянето в социални мрежи и затова го махнах.
ОтговорИзтриване