【发布时间】:2012-11-08 14:01:45
【问题描述】:
我现在正在制作 Chrome 扩展程序。我想从 Chrome 扩展中调用在原始页面(选项卡)中定义的 JS 函数。不管是background.html 还是Content_Script 调用它们都没有关系。
例如:
原始页面(标签)
<html>
<head>
<title>Original Page</title>
<script>
function greeting(){
alert("Ohayou!");
// some other codes here
}
</script>
</head>
<body></body>
</html>
然后我想从 Google Extensions 调用原始页面中的“问候”功能。 我该怎么做?
【问题讨论】:
-
您必须将代码注入原始页面。 Rob W 在这里解释得很好:Building a Chrome Extension - Inject code in a page using a Content script
-
谢谢。所以我可以做的一件事是注入一个从 Chrome 扩展程序调用并在原始页面中调用函数的代码。我的意思是Chrome扩展-->在原页面注入代码-->在原页面原功能我的理解是正确的??
-
因为答案比这个字段允许的长一点,我写了一个回复你的问题。