Кросспост с Удобный JS (Посвящено Хабра-OPERAводам)
Вот блин взяли и придумали в заголовках ставить слеши …
Я с ума схожу: хочу сохранить название, а опера спотыкается и из заголовка «бла / бла / Хабрахабр» придумывает название для сохранение ” Хабрахабр”, при этом "/" принимает за адрес и в результате ошибки переходит в домашнюю директорию. Меня это порядком поднадостало и я написал маленький UserJS, который исправляет сие недоразумение, заменяя слешь и ~ на знак “минус”.
Или вот так (by lenar):
Что естественно элегантнее и короче :)
Простенько и со вкусом, а, главное, — РАБОТАЕТ
Вот блин взяли и придумали в заголовках ставить слеши …
Я с ума схожу: хочу сохранить название, а опера спотыкается и из заголовка «бла / бла / Хабрахабр» придумывает название для сохранение ” Хабрахабр”, при этом "/" принимает за адрес и в результате ошибки переходит в домашнюю директорию. Меня это порядком поднадостало и я написал маленький UserJS, который исправляет сие недоразумение, заменяя слешь и ~ на знак “минус”.
var back='';
while(back!=document.title){
back=document.title;
document.title =document.title.replace('/','-');
document.title =document.title.replace('~','-');
}
Или вот так (by lenar):
document.title = document.title.replace(/\/|~/g, '-');
Что естественно элегантнее и короче :)
Простенько и со вкусом, а, главное, — РАБОТАЕТ