Scope events to pre load a pdf in other tab

So like the title of the posts suggests a want to fire off an event from a state in my app to start preloading a pdf on another tab. I’ve tried using some simple $scope.$broadcast and $scope.$emit but to no luck. Another option I have thought of is making a service with a promise that would be resolved in the pdf tab. Any help will be appreciated.

Need some sort of solution for my project. Thanks