2015-11-17 32 views
0

我如何注入一個<script>到我的文檔,它將初始化一個變量?Chrome擴展程序:注入Javascript來設置變量

content_script:

$("body").append('<script type="text/javascript">myvar="hi there";</script>'); 

當我做到這一點,變量myvar無法識別...... 如果我添加了一個簡單alert(500);我得到的警報。

基本上我只是想從擴展中傳遞一個變量來使用它。

+0

在[構建一個Chrome擴展 - 在一個頁面注入代碼使用內容腳本]覆蓋(http://stackoverflow.com/questions/9515704/building-a-chrome-extension -inject-code-in-a-page-using-a-content-script) – wOxxOm

+0

其實你是對的。 jQuery似乎無法完成這項工作,但方法2從你的[鏈接](http://stackoverflow.com/questions/9515704/building-a-chrome-extension-inject-code-in-a-page-using-a-content-script)確實 – musicman

回答

-1

附加VAR

$("body").append('<script type="text/javascript">var myvar="hi there";</script>'); 
+0

我如果真的那麼簡單,我會很高興。沒有工作 – musicman

+0

嘿,如果我從控制檯這樣做這是工作,你的版本也適用....當你注入/執行代碼 – lordkain

相關問題