现在,每个人都知道将这段 Javascript 代码插入浏览器 URL 栏中的可爱小技巧:
document.body.contentEditable = 'true'; document.designMode = 'on'; void 0
还有埃尔普雷斯托!您可以按照自己的意愿开始自由编辑网站。
唯一的问题是 - 你无法保存它!
在做了一些快速的研究之后,我发现最有可能保存它的最好方法是通过这里建议的方法,它包括以某种方式将页面变成一个巨大的表单并将其发布到 MySQL 数据库。
当然,虽然这样做很好,但最终会保存我的整个页面——而不仅仅是我想要编辑的部分或容器——这是一个主要问题,因为我们的开发人员需要保留代码行,例如......
<?php include('header.php'); ?>
...未在 HTML 中输出。换句话说:它将保存我的页面,因为它出现在输出的 HTML 中,覆盖了我原始 PHP 文件中的内容。
我要问的是如何保存这样编辑的网站,而只是保存或更新网站上的一两个可编辑容器(不是全部,所以我的 PHP 代码不会被覆盖)?
例如:
<p>This Won't get updated when the page is "saved"</p>
<div id="update-this-contianer">
This area will be passed on to the MySql database, and then updated into the same section of the original file.
</div><!-- End Area To Update -->