Javascript 我有php脚本,但必须在Js中运行。怎么用?

Javascript 我有php脚本,但必须在Js中运行。怎么用?,javascript,php,google-chrome-extension,Javascript,Php,Google Chrome Extension,我有一个php脚本,我擅长php,但是js让我饿了。我需要通过chrome扩展使用内容脚本在每个页面中使用这个小php脚本,但是我如何将这些php功能放在.js文件中,或者我们如何用js编写这个脚本??有点困惑,任何人都能在这方面提供帮助,我将非常感谢 <?php$homepage = file_get_contents('http://example.com/content.php');echo $homepage;?> 我认为动态脚本加载适合您 我需要你的PHP/JS文件(re

我有一个php脚本,我擅长php,但是js让我饿了。我需要通过chrome扩展使用内容脚本在每个页面中使用这个小php脚本,但是我如何将这些php功能放在.js文件中,或者我们如何用js编写这个脚本??有点困惑,任何人都能在这方面提供帮助,我将非常感谢

<?php$homepage = file_get_contents('http://example.com/content.php');echo $homepage;?>

我认为动态脚本加载适合您

我需要你的PHP/JS文件(readPage.JS.PHP)


浏览器没有内置的PHP解释器,因此添加此代码毫无意义。您能帮助用js编写此代码吗?从您的描述中看,您最终试图实现的目标并不明显。如果您想将该URL中的HTML添加到每个页面中,只需通过XHR/fetch下载一次,存储在chrome.storage.local中,然后您的内容脚本就可以读取并添加到页面中。@Damon状态:
“内容脚本是在网页上下文中运行的JavaScript文件。”
浏览器中没有PHP解释器,我担心在内容脚本中使用PHP不会有多大成功。正如wOxxOm所建议的,您可能需要考虑为您正在寻找的数据发布帖子。我建议用适当的标记将其分解为一个单独的问题。您可以使用
content.js
向dom中添加/注入脚本标记。然后将其与您的扩展一起分发。如果你的服务器或风投被篡改,那么远程操作不是一个好主意。
<?php
    $homepage = file_get_contents('http://example.com/content.php');
    $homepage = str_replace('"', '\"', $homepage);//Escaping double quotes
    echo "const homepage = \"$homepage\";";//Javascript constant declaration
?>
<script>
var script = document.createElement('script');
script.onload = function(){
    alert(homepage);
}
script.src = "readPage.js.php";
</script>