Это поведение по умолчанию.
если веб-страница имеет дочерние фреймы, скрипт будет внедрен во все фреймы.
Но вы можете предотвратить несколько вызовов, проверив, является ли его основной кадр.
//sample function
function foo()
{
if (window.top === window) //main-frame only
{
//place code here.
}
}