SecurityError: um quadro com origem impedido de acessar um quadro de origem cruzada

Estou carregando um<iframe> na minha página HTML e tentando acessar os elementos dentro dela usando Javascript, mas quando tento executar meu código, recebo o seguinte erro:

SecurityError: Blocked a frame with origin "http://www.<domain>.com" from accessing a cross-origin frame.

Você pode me ajudar a encontrar uma solução para que eu possa acessar os elementos no quadro?

Estou usando esse código para teste, mas em vão:

$(document).ready(function() {
    var iframeWindow = document.getElementById("my-iframe-id").contentWindow;

    iframeWindow.addEventListener("load", function() {
        var doc = iframe.contentDocument || iframe.contentWindow.document;
        var target = doc.getElementById("my-target-id");

        target.innerHTML = "Found it!";
    });
});

questionAnswers(5)

yourAnswerToTheQuestion