Apple Safari在页面重新加载后保留html更改

时间:2019-05-06 18:59:08

标签: html safari reload

我正在Apple Safari浏览器中使用Web检查器来更改Safari中网站的html代码。重新加载页面后,有什么方法可以保留更改?

我想在页面的特定部分添加重新加载按钮。我对此没有问题,但我希望按钮在重新加载后保持在那里。

2 个答案:

答案 0 :(得分:0)

您无法执行此操作,其原因是您正在客户端编辑页面。因此,每次刷新时,浏览器都会从服务器端获取网站,撤消所有临时更改。如果您只是为了某种实践而这样做,建议您从检查器中复制代码并将其添加到您自己的HTML文件中,然后对该文件进行任何更改。

答案 1 :(得分:0)

  

Apple Safari在页面重新加载后保留html更改

每个网络浏览器在重新加载页面时,总是将HTML重置为其原始内容并重新执行任何JavaScript代码。

  

我正在使用Apple Safari浏览器中的Web检查器来更改Safari中网站的html代码。

您所做的更改是Web浏览器中的呈现页面。您正在更改计算机中的内存中数据,而不是HTML文件。

  

重新加载页面后有什么方法可以保留更改?

不。您必须单独编辑HTML文件。使用默认的Web浏览器功能,最接近的操作是使用JSFiddle或JSBin等HTML / JS游乐场。

但是,您可以创建类似于JSFiddle的HTML应用程序,但不会直接编辑HTML文件。

不确定是否有与Safari相当的产品-但有适用于Chrome的Emmet LiveStyle-https://chrome.google.com/webstore/detail/emmet-livestyle/diebikgmpmeppiilkaijjbdgciafajmg?hl=en

不过,最好还是编辑实际的文件本身-上一次我尝试使用LiveStyle时,我似乎还记得它并不太稳定。