我们现在正面临一个非常奇怪的问题。我们正在通过给定页面上的Better CMS javascript注入窗口注入自定义javascript代码。
现在,此代码确实加载了脚本标签,但没有被调用。所以我所做的是我在document.ready委托上写了相同的代码,但仍然没有被调用。这段代码通过向DOM添加一些元素和标签来修改DOM
奇怪的是,当我在浏览器中检查元素时,那些元素显示为已添加到DOM,但是当我通过视图页面源看到它时,那些元素却未添加到DOM。
我们对正在发生的事情以及如何解决它一无所知。非常感谢您的帮助。
这是我编写的将各种元素添加到DOM的代码
$(document).ready(function(){
$('head').append('<metaproperty="og:image"content="logo.png"/>')
var link = $('link:first').attr('href');
$('link:first').attr('href','https://www.siteundertest.us'+link)
});